1.1.6.2. src.ml_pipeline.ML_Models.Models¶
- class Models(name, repo_Dir, **override_kwargs)[source]¶
Bases:
ml_pipeline.ML_ParentClass.ML_ParentClassMethods
custom_funcdelete_Modeldelete_Model_userdelete_resultsdo_nothingexitformat_string_by_attsreturns self.<att_string>
returns all values of atts for class instance
get a database connection from said database_conn_params, only needed if you query an Input File
get_random_Childreturns True/False whether the instance has the attribute
returns a list of True/False indicating whether the class has each attribute
import_df_featuresimport_df_paramslambda_on_ChildrenLoads Models from the Parameters sheet on the Excel Model Inputs file
make_Modelmake_Model_useropen_Child_userPrint off all Class instance attributes
Print attributes of the class off, if not printed off, the string will be returned
Shows information about what type of class self is
Prints off (or returns a string) with the 'important' information about a class Most child classes will redefine this method with custom attributes to print off
Prints off (or returns a string) with information about a class in one line Most child classes will redefine this method with custom attributes to print off
Function does one of two things 1.
Give the user options on what to run
Run each Model
runs method_name associated with self and given *args and **kwargs, returns whatever the method_pointer returns
select_Child_userreturn a list of Children instances where Child_add == Child_value
sets self.att = val
sets attributes of the class equal to the dictionary values
Attributes
BASE_OPTIONSDEFAULT_KWARGSSUFFIXUPDATED_OPTIONS- get_database_conn()[source]¶
get a database connection from said database_conn_params, only needed if you query an Input File
- has_atts(atts: List[str]) List[bool]¶
returns a list of True/False indicating whether the class has each attribute
- print_atts(how: str = 'imp', **kwargs)¶
Print attributes of the class off, if not printed off, the string will be returned
- print_imp_atts(print_off=True)[source]¶
Prints off (or returns a string) with the ‘important’ information about a class Most child classes will redefine this method with custom attributes to print off
- print_one_line_atts(print_off=True, leading_string='\t')[source]¶
Prints off (or returns a string) with information about a class in one line Most child classes will redefine this method with custom attributes to print off
- print_string(string: str, print_off: bool = True) Any¶
Function does one of two things 1. Prints off the string and returns NOne 2. Returns the string
- run()¶
Give the user options on what to run
- run_method(method_name, *method_args, **method_kwargs)¶
runs method_name associated with self and given *args and **kwargs, returns whatever the method_pointer returns
- select_Children_where(att, value)¶
return a list of Children instances where Child_add == Child_value