@ -159,7 +159,6 @@
< span class = "kn" > from< / span > < span class = "nn" > scipy.optimize< / span > < span class = "kn" > import< / span > < span class = "n" > minimize< / span >
< span class = "kn" > from< / span > < span class = "nn" > scipy.optimize< / span > < span class = "kn" > import< / span > < span class = "n" > minimize< / span >
< span class = "c1" > # noinspection PyPep8Naming< / span >
< span class = "c1" > # noinspection PyPep8Naming< / span >
< span class = "kn" > import< / span > < span class = "nn" > xml.etree.ElementTree< / span > < span class = "k" > as< / span > < span class = "nn" > ET< / span >
< span class = "kn" > import< / span > < span class = "nn" > xml.etree.ElementTree< / span > < span class = "k" > as< / span > < span class = "nn" > ET< / span >
< span class = "kn" > import< / span > < span class = "nn" > seaborn< / span > < span class = "k" > as< / span > < span class = "nn" > sns< / span >
< span class = "kn" > import< / span > < span class = "nn" > matplotlib.pyplot< / span > < span class = "k" > as< / span > < span class = "nn" > plt< / span >
< span class = "kn" > import< / span > < span class = "nn" > matplotlib.pyplot< / span > < span class = "k" > as< / span > < span class = "nn" > plt< / span >
< span class = "kn" > import< / span > < span class = "nn" > shutil< / span >
< span class = "kn" > import< / span > < span class = "nn" > shutil< / span >
< span class = "kn" > import< / span > < span class = "nn" > copy< / span >
< span class = "kn" > import< / span > < span class = "nn" > copy< / span >
@ -169,9 +168,6 @@
< span class = "kn" > import< / span > < span class = "nn" > pkg_resources< / span >
< span class = "kn" > import< / span > < span class = "nn" > pkg_resources< / span >
< span class = "kn" > from< / span > < span class = "nn" > .utils< / span > < span class = "kn" > import< / span > < span class = "n" > set_size< / span >
< span class = "kn" > from< / span > < span class = "nn" > .utils< / span > < span class = "kn" > import< / span > < span class = "n" > set_size< / span >
< span class = "n" > sns< / span > < span class = "o" > .< / span > < span class = "n" > set< / span > < span class = "p" > ()< / span >
< span class = "n" > sns< / span > < span class = "o" > .< / span > < span class = "n" > set< / span > < span class = "p" > (< / span > < span class = "n" > font_scale< / span > < span class = "o" > =< / span > < span class = "mf" > 1.6< / span > < span class = "p" > )< / span >
< div class = "viewcode-block" id = "LLEPE" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE" > [docs]< / a > < span class = "k" > class< / span > < span class = "nc" > LLEPE< / span > < span class = "p" > :< / span >
< div class = "viewcode-block" id = "LLEPE" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE" > [docs]< / a > < span class = "k" > class< / span > < span class = "nc" > LLEPE< / span > < span class = "p" > :< / span >
< span class = "sa" > r< / span > < span class = "sd" > " " " < / span >
< span class = "sa" > r< / span > < span class = "sd" > " " " < / span >
@ -285,7 +281,8 @@
< span class = "sd" > :param extracted_species_list: (list) names of extracted species elements.< / span >
< span class = "sd" > :param extracted_species_list: (list) names of extracted species elements.< / span >
< span class = "sd" > If ``None``, extracted_species_list will be extracted_species_ion_names< / span >
< span class = "sd" > If ``None``, extracted_species_list will be extracted_species_ion_names< / span >
< span class = "sd" > without ' +' i.e. ' Nd+++' -> ' Nd' < / span >
< span class = "sd" > without ' +' i.e. ' Nd+++' -> ' Nd' < / span >
< span class = "sd" > :param aq_solvent_rho: (float) density of solvent (g/L)< / span >
< span class = "sd" > :param aq_solvent_rho: (float) density of solvent (g/L)< / span >
< span class = "sd" > If ``None``, molar volume/molecular weight is used from xml< / span >
< span class = "sd" > If ``None``, molar volume/molecular weight is used from xml< / span >
@ -413,12 +410,22 @@
< span class = "sd" > ' function' , ' kwargs' , and ' independent_params.< / span >
< span class = "sd" > ' function' , ' kwargs' , and ' independent_params.< / span >
< span class = "sd" > ' function' is a function of the form< / span >
< span class = "sd" > ' function' is a function of the form< / span >
< span class = "sd" > ``function(independent_param__value_list, **kwargs)``< / span >
< span class = "sd" > ``function(independent_param__value_list, custom_objects_dict,< / span >
< span class = "sd" > **kwargs)``< / span >
< span class = "sd" > ' kwargs' are the extra arguments to pass to function< / span >
< span class = "sd" > ' kwargs' are the extra arguments to pass to function< / span >
< span class = "sd" > ' independent_params' is a list of parameter names in opt_dict that the< / span >
< span class = "sd" > ' independent_params' is a list of parameter names in opt_dict that the< / span >
< span class = "sd" > dependent_param is a function of.< / span >
< span class = "sd" > dependent_param is a function of.< / span >
< span class = "sd" > ' custom_objects_dict' is for accessing the estimator' s internal< / span >
< span class = "sd" > custom_objects_dict and must be included in the arguments, even if the< / span >
< span class = "sd" > custom_objects_dict is not set and is None.< / span >
< span class = "sd" > See example code for usage.< / span >
< span class = "sd" > See example code for usage.< / span >
< span class = "sd" > :param custom_objects_dict: (dict) dictionary containing custom objects< / span >
< span class = "sd" > format: {< object_name_string> : < object> ,...}< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > " " " < / span >
< span class = "k" > def< / span > < span class = "fm" > __init__< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span >
< span class = "k" > def< / span > < span class = "fm" > __init__< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span >
@ -436,12 +443,13 @@
< span class = "n" > diluant_rho< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > diluant_rho< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > opt_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > opt_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > objective_function< / span > < span class = "o" > =< / span > < span class = "s1" > ' Log-MSE' < / span > < span class = "p" > ,< / span >
< span class = "n" > objective_function< / span > < span class = "o" > =< / span > < span class = "s1" > ' Log-MSE' < / span > < span class = "p" > ,< / span >
< span class = "n" > optimizer< / span > < span class = "o" > =< / span > < span class = "s1" > ' SLSQP ' < / span > < span class = "p" > ,< / span >
< span class = "n" > optimizer< / span > < span class = "o" > =< / span > < span class = "s1" > ' scipy_minimize ' < / span > < span class = "p" > ,< / span >
< span class = "n" > temp_xml_file_path< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > temp_xml_file_path< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< span class = "p" > ):< / span >
< span class = "p" > ):< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _built_in_obj_list< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "s1" > ' Log-MSE' < / span > < span class = "p" > ]< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _built_in_obj_list< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "s1" > ' Log-MSE' < / span > < span class = "p" > ]< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _built_in_opt_list< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "s1" > ' SLSQP ' < / span > < span class = "p" > ]< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _built_in_opt_list< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "s1" > ' scipy_minimize ' < / span > < span class = "p" > ]< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > =< / span > < span class = "n" > exp_data< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > =< / span > < span class = "n" > exp_data< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "o" > =< / span > < span class = "n" > phases_xml_filename< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "o" > =< / span > < span class = "n" > phases_xml_filename< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _opt_dict< / span > < span class = "o" > =< / span > < span class = "n" > opt_dict< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _opt_dict< / span > < span class = "o" > =< / span > < span class = "n" > opt_dict< / span >
@ -463,6 +471,7 @@
< span class = "n" > temp_xml_file_path< / span > < span class = "o" > =< / span > < span class = "sa" > r< / span > < span class = "s1" > ' < / span > < span class = "si" > {0}< / span > < span class = "s1" > /temp.xml' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "n" > os< / span > < span class = "o" > .< / span > < span class = "n" > getenv< / span > < span class = "p" > (< / span > < span class = "s1" > ' TEMP' < / span > < span class = "p" > ))< / span >
< span class = "n" > temp_xml_file_path< / span > < span class = "o" > =< / span > < span class = "sa" > r< / span > < span class = "s1" > ' < / span > < span class = "si" > {0}< / span > < span class = "s1" > /temp.xml' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "n" > os< / span > < span class = "o" > .< / span > < span class = "n" > getenv< / span > < span class = "p" > (< / span > < span class = "s1" > ' TEMP' < / span > < span class = "p" > ))< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _temp_xml_file_path< / span > < span class = "o" > =< / span > < span class = "n" > temp_xml_file_path< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _temp_xml_file_path< / span > < span class = "o" > =< / span > < span class = "n" > temp_xml_file_path< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "n" > dependant_params_dict< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "n" > dependant_params_dict< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "n" > custom_objects_dict< / span >
< span class = "c1" > # Try and except for adding package data to path.< / span >
< span class = "c1" > # Try and except for adding package data to path.< / span >
< span class = "c1" > # This only works for sdist, not bdist< / span >
< span class = "c1" > # This only works for sdist, not bdist< / span >
< span class = "c1" > # If bdist is needed, research " manifest.in" python setup files< / span >
< span class = "c1" > # If bdist is needed, research " manifest.in" python setup files< / span >
@ -474,7 +483,7 @@
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "o" > =< / span > \
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "o" > =< / span > \
< span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span > < span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span >
< span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span > < span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span >
< span class = "s a"> r< / span > < span class = "s1" > ' ..\data\xmls\ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span >
< span class = "s 1"> ' ../data/xmls/ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "p" > ))< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "p" > ))< / span >
< span class = "n" > shutil< / span > < span class = "o" > .< / span > < span class = "n" > copyfile< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "p" > ,< / span >
< span class = "n" > shutil< / span > < span class = "o" > .< / span > < span class = "n" > copyfile< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "p" > ,< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _temp_xml_file_path< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _temp_xml_file_path< / span > < span class = "p" > )< / span >
@ -485,7 +494,7 @@
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > =< / span > < span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > =< / span > < span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span >
< span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span > < span class = "s a"> r< / span > < span class = "s1" > ' ..\data\csvs\ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > ))< / span >
< span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span > < span class = "s 1"> ' ../data/csvs/ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > ))< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > .< / span > < span class = "n" > copy< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > .< / span > < span class = "n" > copy< / span > < span class = "p" > ()< / span >
@ -600,7 +609,7 @@
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > =< / span > < span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "o" > =< / span > < span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span >
< span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span > < span class = "s a"> r< / span > < span class = "s1" > ' ..\data\csvs\ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > ))< / span >
< span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span > < span class = "s 1"> ' ../data/csvs/ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > ))< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > read_csv< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_data< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > exp_data< / span > < span class = "o" > .< / span > < span class = "n" > copy< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _exp_df< / span > < span class = "o" > =< / span > < span class = "n" > exp_data< / span > < span class = "o" > .< / span > < span class = "n" > copy< / span > < span class = "p" > ()< / span >
@ -654,7 +663,7 @@
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "k" > except< / span > < span class = "ne" > FileNotFoundError< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "o" > =< / span > \
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "o" > =< / span > \
< span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span > < span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span >
< span class = "n" > pkg_resources< / span > < span class = "o" > .< / span > < span class = "n" > resource_filename< / span > < span class = "p" > (< / span > < span class = "s1" > ' llepe' < / span > < span class = "p" > ,< / span >
< span class = "s a"> r< / span > < span class = "s1" > ' ..\data\xmls\ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span >
< span class = "s 1"> ' ../data/xmls/ < / span > < span class = "si" > {0}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "p" > ))< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "p" > ))< / span >
< span class = "n" > shutil< / span > < span class = "o" > .< / span > < span class = "n" > copyfile< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "p" > ,< / span >
< span class = "n" > shutil< / span > < span class = "o" > .< / span > < span class = "n" > copyfile< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "p" > ,< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _temp_xml_file_path< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _temp_xml_file_path< / span > < span class = "p" > )< / span >
@ -998,7 +1007,7 @@
< span class = "s2" > " optimizer must be a function " < / span >
< span class = "s2" > " optimizer must be a function " < / span >
< span class = "s2" > " with at least 2 arguments: " < / span >
< span class = "s2" > " with at least 2 arguments: " < / span >
< span class = "s2" > " f(objective_func,x_guess, kwargs)" < / span > < span class = "p" > )< / span >
< span class = "s2" > " f(objective_func,x_guess, kwargs)" < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > optimizer< / span > < span class = "o" > ==< / span > < span class = "s1" > ' SLSQP ' < / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > optimizer< / span > < span class = "o" > ==< / span > < span class = "s1" > ' scipy_minimize ' < / span > < span class = "p" > :< / span >
< span class = "n" > optimizer< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > scipy_minimize< / span >
< span class = "n" > optimizer< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > scipy_minimize< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _optimizer< / span > < span class = "o" > =< / span > < span class = "n" > optimizer< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _optimizer< / span > < span class = "o" > =< / span > < span class = "n" > optimizer< / span >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
@ -1037,6 +1046,7 @@
< div class = "viewcode-block" id = "LLEPE.get_dependant_params_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.get_dependant_params_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > get_dependant_params_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ):< / span >
< div class = "viewcode-block" id = "LLEPE.get_dependant_params_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.get_dependant_params_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > get_dependant_params_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > Returns the dependant_params_dict< / span >
< span class = "sd" > Returns the dependant_params_dict< / span >
< span class = "sd" > :return: dependant_params_dict: (dict) dictionary containing< / span >
< span class = "sd" > :return: dependant_params_dict: (dict) dictionary containing< / span >
< span class = "sd" > information about parameters dependant on opt_dict< / span >
< span class = "sd" > information about parameters dependant on opt_dict< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > " " " < / span >
@ -1045,12 +1055,32 @@
< div class = "viewcode-block" id = "LLEPE.set_dependant_params_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.set_dependant_params_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_dependant_params_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > dependant_params_dict< / span > < span class = "p" > ):< / span >
< div class = "viewcode-block" id = "LLEPE.set_dependant_params_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.set_dependant_params_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_dependant_params_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > dependant_params_dict< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > Sets the dependant_params_dict< / span >
< span class = "sd" > Sets the dependant_params_dict< / span >
< span class = "sd" > :param dependant_params_dict: (dict) dictionary containing information< / span >
< span class = "sd" > :param dependant_params_dict: (dict) dictionary containing information< / span >
< span class = "sd" > about parameters dependant on opt_dict< / span >
< span class = "sd" > about parameters dependant on opt_dict< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > " " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "n" > dependant_params_dict< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "n" > dependant_params_dict< / span >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< div class = "viewcode-block" id = "LLEPE.get_custom_objects_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.get_custom_objects_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > get_custom_objects_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > Returns the custom_objects_dict< / span >
< span class = "sd" > :return: custom_objects_dict: (dict) dictionary containing< / span >
< span class = "sd" > information about custom objects from user< / span >
< span class = "sd" > " " " < / span >
< span class = "k" > return< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < / div >
< div class = "viewcode-block" id = "LLEPE.set_custom_objects_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.set_custom_objects_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_custom_objects_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > custom_objects_dict< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > Sets the custom_objects_dict< / span >
< span class = "sd" > :param custom_objects_dict: (dict) dictionary containing information< / span >
< span class = "sd" > about about custom objects from user< / span >
< span class = "sd" > " " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "n" > custom_objects_dict< / span >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< div class = "viewcode-block" id = "LLEPE.update_predicted_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.update_predicted_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > update_predicted_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span >
< div class = "viewcode-block" id = "LLEPE.update_predicted_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.update_predicted_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > update_predicted_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > phase_names< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ):< / span >
< span class = "n" > phase_names< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ):< / span >
@ -1143,6 +1173,7 @@
< span class = "n" > objective_function< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _objective_function< / span >
< span class = "n" > objective_function< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _objective_function< / span >
< span class = "n" > opt_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _opt_dict< / span > < span class = "p" > )< / span >
< span class = "n" > opt_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _opt_dict< / span > < span class = "p" > )< / span >
< span class = "n" > dep_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _dependant_params_dict< / span > < span class = "p" > )< / span >
< span class = "n" > dep_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _dependant_params_dict< / span > < span class = "p" > )< / span >
< span class = "n" > custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < span class = "p" > )< / span >
< span class = "n" > x< / span > < span class = "o" > =< / span > < span class = "n" > np< / span > < span class = "o" > .< / span > < span class = "n" > array< / span > < span class = "p" > (< / span > < span class = "n" > x< / span > < span class = "p" > )< / span >
< span class = "n" > x< / span > < span class = "o" > =< / span > < span class = "n" > np< / span > < span class = "o" > .< / span > < span class = "n" > array< / span > < span class = "p" > (< / span > < span class = "n" > x< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > x< / span > < span class = "o" > .< / span > < span class = "n" > shape< / span > < span class = "p" > )< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > x< / span > < span class = "o" > .< / span > < span class = "n" > shape< / span > < span class = "p" > )< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
@ -1158,6 +1189,8 @@
< span class = "n" > x< / span > < span class = "p" > [< / span > < span class = "n" > ind< / span > < span class = "p" > ]):< / span > < span class = "c1" > # if nan, do not update xml with nan< / span >
< span class = "n" > x< / span > < span class = "p" > [< / span > < span class = "n" > ind< / span > < span class = "p" > ]):< / span > < span class = "c1" > # if nan, do not update xml with nan< / span >
< span class = "n" > opt_dict< / span > < span class = "p" > [< / span > < span class = "n" > param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span > < span class = "o" > *=< / span > < span class = "n" > x< / span > < span class = "p" > [< / span > < span class = "n" > ind< / span > < span class = "p" > ]< / span >
< span class = "n" > opt_dict< / span > < span class = "p" > [< / span > < span class = "n" > param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span > < span class = "o" > *=< / span > < span class = "n" > x< / span > < span class = "p" > [< / span > < span class = "n" > ind< / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > custom_objects_dict< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > update_custom_objects_dict< / span > < span class = "p" > (< / span > < span class = "n" > opt_dict< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > update_xml< / span > < span class = "p" > (< / span > < span class = "n" > opt_dict< / span > < span class = "p" > ,< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > update_xml< / span > < span class = "p" > (< / span > < span class = "n" > opt_dict< / span > < span class = "p" > ,< / span >
< span class = "n" > temp_xml_file_path< / span > < span class = "p" > ,< / span >
< span class = "n" > temp_xml_file_path< / span > < span class = "p" > ,< / span >
< span class = "n" > dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "n" > dep_dict< / span > < span class = "p" > )< / span >
< span class = "n" > dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "n" > dep_dict< / span > < span class = "p" > )< / span >
@ -1228,8 +1261,8 @@
< span class = "n" > dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ):< / span >
< span class = "n" > dependant_params_dict< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " updates xml file with info_dict< / span >
< span class = "sd" > " " " updates xml file with info_dict< / span >
< span class = "sd" > :param info_dict: (dict) info in {species_names:{thermo_prop:val}} < / span >
< span class = "sd" > :param info_dict: (dict) Requires an identical structure to opt_dict < / span >
< span class = "sd" > Requires an identical structure to opt_dict < / span >
< span class = "sd" > Ignores items with keys containing " custom_object_name" < / span >
< span class = "sd" > :param phases_xml_filename: (str) xml filename if editing other xml< / span >
< span class = "sd" > :param phases_xml_filename: (str) xml filename if editing other xml< / span >
< span class = "sd" > If ``None``, the current xml will be modified and the internal< / span >
< span class = "sd" > If ``None``, the current xml will be modified and the internal< / span >
< span class = "sd" > Cantera phases will be refreshed to the new values.< / span >
< span class = "sd" > Cantera phases will be refreshed to the new values.< / span >
@ -1239,7 +1272,8 @@
< span class = "k" > if< / span > < span class = "n" > phases_xml_filename< / span > < span class = "ow" > is< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > phases_xml_filename< / span > < span class = "ow" > is< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span >
< span class = "n" > phases_xml_filename< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span >
< span class = "n" > new_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "n" > info_dict< / span > < span class = "p" > )< / span >
< span class = "n" > new_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "n" > info_dict< / span > < span class = "p" > )< / span >
< span class = "n" > dep_dict< / span > < span class = "o" > =< / span > < span class = "n" > dependant_params_dict< / span >
< span class = "n" > dep_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "n" > dependant_params_dict< / span > < span class = "p" > )< / span >
< span class = "n" > custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > dep_dict< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > dep_dict< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "n" > new_dict< / span > < span class = "o" > .< / span > < span class = "n" > update< / span > < span class = "p" > (< / span > < span class = "n" > dep_dict< / span > < span class = "p" > )< / span >
< span class = "n" > new_dict< / span > < span class = "o" > .< / span > < span class = "n" > update< / span > < span class = "p" > (< / span > < span class = "n" > dep_dict< / span > < span class = "p" > )< / span >
@ -1257,10 +1291,12 @@
< span class = "n" > ind_vals< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > ind_param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span >
< span class = "n" > ind_vals< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > ind_param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span >
< span class = "k" > for< / span > < span class = "n" > ind_param_name< / span > < span class = "ow" > in< / span > < span class = "n" > ind_param_names< / span > < span class = "p" > ]< / span >
< span class = "k" > for< / span > < span class = "n" > ind_param_name< / span > < span class = "ow" > in< / span > < span class = "n" > ind_param_names< / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > mod_kwargs< / span > < span class = "ow" > is< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > mod_kwargs< / span > < span class = "ow" > is< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > mod_func< / span > < span class = "p" > (< / span > < span class = "n" > ind_vals< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > \
< span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > \
< span class = "n" > mod_func< / span > < span class = "p" > (< / span > < span class = "n" > ind_vals< / span > < span class = "p" > ,< / span >
< span class = "n" > mod_func< / span > < span class = "p" > (< / span > < span class = "n" > ind_vals< / span > < span class = "p" > ,< / span >
< span class = "n" > custom_objects_dict< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > param_name< / span > < span class = "p" > ][< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > \
< span class = "n" > mod_func< / span > < span class = "p" > (< / span > < span class = "n" > ind_vals< / span > < span class = "p" > ,< / span > < span class = "n" > custom_objects_dict< / span > < span class = "p" > ,< / span >
< span class = "o" > **< / span > < span class = "n" > mod_kwargs< / span > < span class = "p" > )< / span >
< span class = "o" > **< / span > < span class = "n" > mod_kwargs< / span > < span class = "p" > )< / span >
< span class = "n" > tree< / span > < span class = "o" > =< / span > < span class = "n" > ET< / span > < span class = "o" > .< / span > < span class = "n" > parse< / span > < span class = "p" > (< / span > < span class = "n" > phases_xml_filename< / span > < span class = "p" > )< / span >
< span class = "n" > tree< / span > < span class = "o" > =< / span > < span class = "n" > ET< / span > < span class = "o" > .< / span > < span class = "n" > parse< / span > < span class = "p" > (< / span > < span class = "n" > phases_xml_filename< / span > < span class = "p" > )< / span >
< span class = "n" > root< / span > < span class = "o" > =< / span > < span class = "n" > tree< / span > < span class = "o" > .< / span > < span class = "n" > getroot< / span > < span class = "p" > ()< / span >
< span class = "n" > root< / span > < span class = "o" > =< / span > < span class = "n" > tree< / span > < span class = "o" > .< / span > < span class = "n" > getroot< / span > < span class = "p" > ()< / span >
@ -1268,6 +1304,8 @@
< span class = "k" > for< / span > < span class = "n" > key< / span > < span class = "ow" > in< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "n" > new_dict< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ()):< / span >
< span class = "k" > for< / span > < span class = "n" > key< / span > < span class = "ow" > in< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "n" > new_dict< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ()):< / span >
< span class = "n" > d< / span > < span class = "o" > =< / span > < span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > key< / span > < span class = "p" > ]< / span >
< span class = "n" > d< / span > < span class = "o" > =< / span > < span class = "n" > new_dict< / span > < span class = "p" > [< / span > < span class = "n" > key< / span > < span class = "p" > ]< / span >
< span class = "n" > now< / span > < span class = "o" > =< / span > < span class = "n" > datetime< / span > < span class = "o" > .< / span > < span class = "n" > now< / span > < span class = "p" > ()< / span >
< span class = "n" > now< / span > < span class = "o" > =< / span > < span class = "n" > datetime< / span > < span class = "o" > .< / span > < span class = "n" > now< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "s1" > ' custom_object_name' < / span > < span class = "ow" > in< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "n" > d< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ()):< / span >
< span class = "k" > continue< / span >
< span class = "k" > if< / span > < span class = "p" > (< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' upper_attrib_name' < / span > < span class = "p" > ]< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span >
< span class = "k" > if< / span > < span class = "p" > (< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' upper_attrib_name' < / span > < span class = "p" > ]< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span >
< span class = "ow" > and< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' lower_attrib_name' < / span > < span class = "p" > ]< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > ):< / span >
< span class = "ow" > and< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' lower_attrib_name' < / span > < span class = "p" > ]< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > ):< / span >
< span class = "k" > for< / span > < span class = "n" > child1< / span > < span class = "ow" > in< / span > < span class = "n" > root< / span > < span class = "o" > .< / span > < span class = "n" > iter< / span > < span class = "p" > (< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' upper_element_name' < / span > < span class = "p" > ]):< / span >
< span class = "k" > for< / span > < span class = "n" > child1< / span > < span class = "ow" > in< / span > < span class = "n" > root< / span > < span class = "o" > .< / span > < span class = "n" > iter< / span > < span class = "p" > (< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' upper_element_name' < / span > < span class = "p" > ]):< / span >
@ -1324,6 +1362,31 @@
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_phases< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phase_names< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_phases< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phases_xml_filename< / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _phase_names< / span > < span class = "p" > )< / span >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< div class = "viewcode-block" id = "LLEPE.update_custom_objects_dict" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.update_custom_objects_dict" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > update_custom_objects_dict< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > info_dict< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " < / span >
< span class = "sd" > updates internal custom_objects_dict with info_dict< / span >
< span class = "sd" > :param info_dict: Requires an identical structure to opt_dict< / span >
< span class = "sd" > Ignores items with keys containing " custom_object_name" < / span >
< span class = "sd" > :return: None< / span >
< span class = "sd" > " " " < / span >
< span class = "n" > custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "n" > copy< / span > < span class = "o" > .< / span > < span class = "n" > deepcopy< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < span class = "p" > )< / span >
< span class = "k" > for< / span > < span class = "n" > key< / span > < span class = "ow" > in< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "n" > info_dict< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ()):< / span >
< span class = "n" > d< / span > < span class = "o" > =< / span > < span class = "n" > info_dict< / span > < span class = "p" > [< / span > < span class = "n" > key< / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "s1" > ' upper_element_name' < / span > < span class = "ow" > in< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "n" > d< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ()):< / span >
< span class = "k" > continue< / span >
< span class = "n" > func< / span > < span class = "o" > =< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' function' < / span > < span class = "p" > ]< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' input_value' < / span > < span class = "p" > ]< / span >
< span class = "n" > kwargs< / span > < span class = "o" > =< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' kwargs' < / span > < span class = "p" > ]< / span >
< span class = "n" > object_name< / span > < span class = "o" > =< / span > < span class = "n" > d< / span > < span class = "p" > [< / span > < span class = "s1" > ' custom_object_name' < / span > < span class = "p" > ]< / span >
< span class = "n" > new_object< / span > < span class = "o" > =< / span > < span class = "n" > func< / span > < span class = "p" > (< / span > < span class = "n" > custom_objects_dict< / span > < span class = "p" > [< / span > < span class = "n" > object_name< / span > < span class = "p" > ],< / span >
< span class = "n" > value< / span > < span class = "p" > ,< / span >
< span class = "o" > **< / span > < span class = "n" > kwargs< / span > < span class = "p" > )< / span >
< span class = "n" > custom_objects_dict< / span > < span class = "p" > [< / span > < span class = "n" > object_name< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > new_object< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > _custom_objects_dict< / span > < span class = "o" > =< / span > < span class = "n" > custom_objects_dict< / span >
< span class = "k" > return< / span > < span class = "kc" > None< / span > < / div >
< div class = "viewcode-block" id = "LLEPE.parity_plot" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.parity_plot" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > parity_plot< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span >
< div class = "viewcode-block" id = "LLEPE.parity_plot" > < a class = "viewcode-back" href = "../../modules/reeps.html#llepe.LLEPE.parity_plot" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > parity_plot< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span >
< span class = "n" > compared_value< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > compared_value< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > c_data< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
< span class = "n" > c_data< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < span class = "p" > ,< / span >
@ -1388,6 +1451,11 @@
< span class = "s1" > ' meas' < / span > < span class = "p" > :< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' meas' < / span > < span class = "p" > :< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span >
< span class = "n" > c_data< / span > < span class = "p" > :< / span > < span class = "n" > exp_df< / span > < span class = "p" > [< / span > < span class = "n" > c_data< / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > values< / span > < span class = "p" > ,< / span >
< span class = "n" > c_data< / span > < span class = "p" > :< / span > < span class = "n" > exp_df< / span > < span class = "p" > [< / span > < span class = "n" > c_data< / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > values< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' feed_molarity' < / span > < span class = "p" > :< / span > < span class = "n" > feed_molarity< / span > < span class = "p" > })< / span >
< span class = "s1" > ' feed_molarity' < / span > < span class = "p" > :< / span > < span class = "n" > feed_molarity< / span > < span class = "p" > })< / span >
< span class = "k" > elif< / span > < span class = "n" > c_data< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "n" > combined_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > DataFrame< / span > < span class = "p" > ({< / span > < span class = "s1" > ' pred' < / span > < span class = "p" > :< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' meas' < / span > < span class = "p" > :< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' c_data' < / span > < span class = "p" > :< / span > < span class = "n" > c_data< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' feed_molarity' < / span > < span class = "p" > :< / span > < span class = "n" > feed_molarity< / span > < span class = "p" > })< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > combined_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > DataFrame< / span > < span class = "p" > ({< / span > < span class = "s1" > ' pred' < / span > < span class = "p" > :< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span >
< span class = "n" > combined_df< / span > < span class = "o" > =< / span > < span class = "n" > pd< / span > < span class = "o" > .< / span > < span class = "n" > DataFrame< / span > < span class = "p" > ({< / span > < span class = "s1" > ' pred' < / span > < span class = "p" > :< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' meas' < / span > < span class = "p" > :< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' meas' < / span > < span class = "p" > :< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span >
@ -1420,35 +1488,36 @@
< span class = "n" > default_title< / span > < span class = "o" > =< / span > < span class = "s1" > ' < / span > < span class = "si" > {0}< / span > < span class = "s1" > complex eq. conc. (mol/L)' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span >
< span class = "n" > default_title< / span > < span class = "o" > =< / span > < span class = "s1" > ' < / span > < span class = "si" > {0}< / span > < span class = "s1" > complex eq. conc. (mol/L)' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span >
< span class = "n" > compared_species< / span > < span class = "p" > )< / span >
< span class = "n" > compared_species< / span > < span class = "p" > )< / span >
< span class = "n" > fig< / span > < span class = "p" > ,< / span > < span class = "n" > ax< / span > < span class = "o" > =< / span > < span class = "n" > plt< / span > < span class = "o" > .< / span > < span class = "n" > subplots< / span > < span class = "p" > ()< / span >
< span class = "n" > fig< / span > < span class = "p" > ,< / span > < span class = "n" > ax< / span > < span class = "o" > =< / span > < span class = "n" > plt< / span > < span class = "o" > .< / span > < span class = "n" > subplots< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "nb" > isinstance< / span > < span class = "p" > (< / span > < span class = "n" > data_labels< / span > < span class = "p" > ,< / span > < span class = "nb" > list< / span > < span class = "p" > ):< / span >
< span class = "k" > if< / span > < span class = "nb" > isinstance< / span > < span class = "p" > (< / span > < span class = "n" > data_labels< / span > < span class = "p" > ,< / span > < span class = "nb" > list< / span > < span class = "p" > ):< / span >
< span class = "n" > unique_labels< / span > < span class = "o" > =< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "nb" > set< / span > < span class = "p" > (< / span > < span class = "n" > data_labels< / span > < span class = "p" > ))< / span >
< span class = "n" > unique_labels< / span > < span class = "o" > =< / span > < span class = "nb" > list< / span > < span class = "p" > (< / span > < span class = "nb" > set< / span > < span class = "p" > (< / span > < span class = "n" > data_labels< / span > < span class = "p" > ))< / span >
< span class = "k" > for< / span > < span class = "n" > label< / span > < span class = "ow" > in< / span > < span class = "n" > unique_labels< / span > < span class = "p" > :< / span >
< span class = "k" > for< / span > < span class = "n" > label< / span > < span class = "ow" > in< / span > < span class = "n" > unique_labels< / span > < span class = "p" > :< / span >
< span class = "n" > filtered_data< / span > < span class = "o" > =< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "s1" > ' label' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "n" > label< / span > < span class = "p" > ]< / span >
< span class = "n" > filtered_data< / span > < span class = "o" > =< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "s1" > ' label' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "n" > label< / span > < span class = "p" > ]< / span >
< span class = "n" > filtered_meas< / span > < span class = "o" > =< / span > < span class = "n" > filtered_data< / span > < span class = "p" > [< / span > < span class = "s1" > ' meas' < / span > < span class = "p" > ]< / span >
< span class = "n" > filtered_meas< / span > < span class = "o" > =< / span > < span class = "n" > filtered_data< / span > < span class = "p" > [< / span > < span class = "s1" > ' meas' < / span > < span class = "p" > ]< / span >
< span class = "n" > filtered_pred< / span > < span class = "o" > =< / span > < span class = "n" > filtered_data< / span > < span class = "p" > [< / span > < span class = "s1" > ' pred' < / span > < span class = "p" > ]< / span >
< span class = "n" > filtered_pred< / span > < span class = "o" > =< / span > < span class = "n" > filtered_data< / span > < span class = "p" > [< / span > < span class = "s1" > ' pred' < / span > < span class = "p" > ]< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > scatter< / span > < span class = "p" > (< / span > < span class = "n" > filtered_meas< / span > < span class = "p" > ,< / span > < span class = "n" > filtered_pred< / span > < span class = "p" > ,< / span > < span class = "n" > label< / span > < span class = "o" > =< / span > < span class = "n" > label< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > filtered_pred< / span > < span class = "p" > )< / span > < span class = "o" > !=< / span > < span class = "mi" > 0< / span > < span class = "p" > :< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > scatter< / span > < span class = "p" > (< / span > < span class = "n" > filtered_meas< / span > < span class = "p" > ,< / span > < span class = "n" > filtered_pred< / span > < span class = "p" > ,< / span > < span class = "n" > label< / span > < span class = "o" > =< / span > < span class = "n" > label< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > legend< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > legend< / span > < span class = "p" > :< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > legend< / span > < span class = "p" > (< / span > < span class = "n" > loc< / span > < span class = "o" > =< / span > < span class = "s1" > ' best' < / span > < span class = "p" > )< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > legend< / span > < span class = "p" > (< / span > < span class = "n" > loc< / span > < span class = "o" > =< / span > < span class = "s1" > ' best' < / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "n" > c_data< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > elif< / span > < span class = "n" > c_data< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "nb" > isinstance< / span > < span class = "p" > (< / span > < span class = "n" > c_data< / span > < span class = "p" > ,< / span > < span class = "nb" > str< / span > < span class = "p" > ):< / span >
< span class = "k" > if< / span > < span class = "nb" > isinstance< / span > < span class = "p" > (< / span > < span class = "n" > c_data< / span > < span class = "p" > ,< / span > < span class = "nb" > str< / span > < span class = "p" > ):< / span >
< span class = "n" > c_data< / span > < span class = "o" > =< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "n" > c_data< / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > values< / span >
< span class = "n" > c_data< / span > < span class = "o" > =< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "n" > c_data< / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > values< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > c_data< / span > < span class = "o" > =< / span > < span class = "n" > combined_df< / span > < span class = "p" > [< / span > < span class = "s1" > ' c_data' < / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > values< / span >
< span class = "n" > p1< / span > < span class = "o" > =< / span > < span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > scatter< / span > < span class = "p" > (< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span > < span class = "n" > c< / span > < span class = "o" > =< / span > < span class = "n" > c_data< / span > < span class = "p" > ,< / span > < span class = "n" > alpha< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "n" > cmap< / span > < span class = "o" > =< / span > < span class = "s1" > ' viridis' < / span > < span class = "p" > )< / span >
< span class = "n" > p1< / span > < span class = "o" > =< / span > < span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > scatter< / span > < span class = "p" > (< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span > < span class = "n" > c< / span > < span class = "o" > =< / span > < span class = "n" > c_data< / span > < span class = "p" > ,< / span > < span class = "n" > alpha< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "n" > cmap< / span > < span class = "o" > =< / span > < span class = "s1" > ' viridis' < / span > < span class = "p" > )< / span >
< span class = "n" > c_bar< / span > < span class = "o" > =< / span > < span class = "n" > fig< / span > < span class = "o" > .< / span > < span class = "n" > colorbar< / span > < span class = "p" > (< / span > < span class = "n" > p1< / span > < span class = "p" > ,< / span > < span class = "nb" > format< / span > < span class = "o" > =< / span > < span class = "s1" > ' < / span > < span class = "si" > %.2f< / span > < span class = "s1" > ' < / span > < span class = "p" > )< / span >
< span class = "n" > c_bar< / span > < span class = "o" > =< / span > < span class = "n" > fig< / span > < span class = "o" > .< / span > < span class = "n" > colorbar< / span > < span class = "p" > (< / span > < span class = "n" > p1< / span > < span class = "p" > ,< / span > < span class = "nb" > format< / span > < span class = "o" > =< / span > < span class = "s1" > ' < / span > < span class = "si" > %.2f< / span > < span class = "s1" > ' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > c_label< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > c_label< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "n" > c_bar< / span > < span class = "o" > .< / span > < span class = "n" > set_label< / span > < span class = "p" > (< / span > < span class = "n" > c_label< / span > < span class = "p" > ,< / span > < span class = "n" > rotation< / span > < span class = "o" > =< / span > < span class = "mi" > 270< / span > < span class = "p" > ,< / span > < span class = "n" > labelpad< / span > < span class = "o" > =< / span > < span class = "mi" > 20< / span > < span class = "p" > )< / span >
< span class = "n" > c_bar< / span > < span class = "o" > .< / span > < span class = "n" > set_label< / span > < span class = "p" > (< / span > < span class = "n" > c_label< / span > < span class = "p" > ,< / span > < span class = "n" > rotation< / span > < span class = "o" > =< / span > < span class = "mi" > 270< / span > < span class = "p" > ,< / span > < span class = "n" > labelpad< / span > < span class = "o" > =< / span > < span class = "mi" > 20< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > sns < / span > < span class = "o" > .< / span > < span class = "n" > scatterplot < / span > < span class = "p" > (< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span > < span class = "n" > color< / span > < span class = "o" > =< / span > < span class = "s2" > " r " < / span > < span class = "p" > , < / span >
< span class = "n" > ax < / span > < span class = "o" > .< / span > < span class = "n" > scatter< / span > < span class = "p" > (< / span > < span class = "n" > meas< / span > < span class = "p" > ,< / span > < span class = "n" > pred< / span > < span class = "p" > ,< / span > < span class = "n" > c< / span > < span class = " o"> =< / span > < span c lass= "s2" > &qu ot; r" < / span > < span class = "p" > ,< / span > < span class = "n" > label< / span > < span class = "o" > =< / span > < span class = "s2" > " " < / span > < span class = "p" > ) < / span >
< span class = "n" > legend< / span > < span class = "o" > =< / span > < span class = "kc" > False< / span > < span class = "p" > )< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > plot< / span > < span class = "p" > (< / span > < span class = "n" > min_max_data< / span > < span class = "p" > ,< / span > < span class = "n" > min_max_data< / span > < span class = "p" > ,< / span > < span class = "n" > color< / span > < span class = "o" > =< / span > < span class = "s2" > " b" < / span > < span class = "p" > ,< / span > < span class = "n" > label< / span > < span class = "o" > =< / span > < span class = "s2" > " " < / span > < span class = "p" > )< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > plot< / span > < span class = "p" > (< / span > < span class = "n" > min_max_data< / span > < span class = "p" > ,< / span > < span class = "n" > min_max_data< / span > < span class = "p" > ,< / span > < span class = "n" > color< / span > < span class = "o" > =< / span > < span class = "s2" > " b" < / span > < span class = "p" > ,< / span > < span class = "n" > label< / span > < span class = "o" > =< / span > < span class = "s2" > " " < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > print_r_squared< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > print_r_squared< / span > < span class = "p" > :< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > text< / span > < span class = "p" > (< / span > < span class = "n" > min_max_data< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ],< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > text< / span > < span class = "p" > (< / span > < span class = "n" > min_max_data< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ],< / span >
< span class = "n" > min_max_data< / span > < span class = "p" > [< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span > < span class = "o" > *< / span > < span class = "mf" > 0.9< / span > < span class = "p" > ,< / span >
< span class = "n" > min_max_data< / span > < span class = "p" > [< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span > < span class = "o" > *< / span > < span class = "mf" > 0.9< / span > < span class = "p" > ,< / span >
< span class = "s1" > ' $R^2$=< / span > < span class = "si" > {0:.2f}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > r_squared< / span > < span class = "p" > (< / span > < span class = "n" > compared_value< / span > < span class = "p" > )))< / span >
< span class = "s1" > ' $R^2$=< / span > < span class = "si" > {0:.2f}< / span > < span class = "s1" > ' < / span > < span class = "o" > .< / span > < span class = "n" > format< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > r_squared< / span > < span class = "p" > (< / span > < span class = "n" > compared_value< / span > < span class = "p" > )))< / span >
< span class = "c1" > # plt.legend(loc=' lower right' )< / span >
< span class = "c1" > # else:< / span >
< span class = "c1" > # plt.legend()< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > set< / span > < span class = "p" > (< / span > < span class = "n" > xlabel< / span > < span class = "o" > =< / span > < span class = "s1" > ' Measured' < / span > < span class = "p" > ,< / span > < span class = "n" > ylabel< / span > < span class = "o" > =< / span > < span class = "s1" > ' Predicted' < / span > < span class = "p" > )< / span >
< span class = "n" > ax< / span > < span class = "o" > .< / span > < span class = "n" > set< / span > < span class = "p" > (< / span > < span class = "n" > xlabel< / span > < span class = "o" > =< / span > < span class = "s1" > ' Measured' < / span > < span class = "p" > ,< / span > < span class = "n" > ylabel< / span > < span class = "o" > =< / span > < span class = "s1" > ' Predicted' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > plot_title< / span > < span class = "ow" > is< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > plot_title< / span > < span class = "ow" > is< / span > < span class = "kc" > None< / span > < span class = "p" > :< / span >