qualitron.analyze

class ModelAnalyzer[source]

Bases: object

The ModelAnalyzer class loads and applies configured data providers on a model.

__init__()[source]

Inits a new ModelAnalyzer instance. Loads a configuration file that specifies the various checks configured for the current Revit model.

run(provider)[source]

Runs an ElementListProvider with the given provider configuration on the model.

Parameters

provider (dict) – The provider configuration

Returns

Lists of tested, passed and failed elements

Return type

object