mlm_insights.config_reader package¶
Subpackages¶
- mlm_insights.config_reader.exceptions package
- mlm_insights.config_reader.utils package
- Submodules
- mlm_insights.config_reader.utils.config_parser module
- mlm_insights.config_reader.utils.config_reader_utils module
generate_input_schema()
get_config_dict()
get_config_json()
get_data_set_metrics()
get_engine_detail()
get_metric_confing()
get_post_processors()
get_profile_reader()
get_reader()
get_tags()
get_transformers()
get_univariate_metrics()
parse_object_storage_url()
read_file()
set_custom_component()
validate_config_format()
- mlm_insights.config_reader.utils.config_registry module
Submodules¶
mlm_insights.config_reader.custom_component module¶
- class mlm_insights.config_reader.custom_component.CustomComponent(component_name: str, component: Any)¶
Bases:
object
mlm_insights.config_reader.insights_config_reader module¶
- class mlm_insights.config_reader.insights_config_reader.InsightsConfigReader(config_location: str, **storage_options: Any)¶
Bases:
object
Config reader class for MLInsights Library. This will be used to build a InsightsBuilder class instance using a config file.
- get_builder() InsightsBuilder ¶
Method to create builder components using the config and return the InsightsBuilder object and validate if required parameters are provided to create a InsightsBuilder object.
Returns¶
- InsightsBuilder
An Instance of InsightsBuilder.
- get_test_builder(test_context: TestContext) InsightsTestBuilder ¶
- with_custom_component(custom_components: List[CustomComponent]) InsightsConfigReader ¶
Method to register custom component to be used in config file.
Parameters¶
- custom_componentsList[CustomComponent]
List of custom component to be registered.
Returns¶
- InsightsConfigReader
An Instance of InsightsConfigReader.