# LLEPE LLEPE (Liquid-Liquid Extraction Parameter Estimator) is a toolkit for estimating standard thermodynamic parameters for Gibbs minimization. ## Installation To install llepe, clone the repository with the command ``` $ git clone https://github.com/ANL-CEEESA/LLEPE.git ``` Navigate into the LLEPE folder with ``` cd LLEPE ``` and run the command below in your terminal ``` $ pip install -e. ``` For docs and tests, run ``` $ pip install -e .[docs,tests] ``` ### Dependencies llepe uses packages: cantera (https://cantera.org/), pandas, numpy, scipy, xml, seaborn, and matplotlib ## Usage Check out examples in docs/_Examples ## Example ```python from llepe import LLEPE opt_dict = {'Nd(H(A)2)3(org)_h0': {'upper_element_name': 'species', 'upper_attrib_name': 'name', 'upper_attrib_value': 'Nd(H(A)2)3(org)', 'lower_element_name': 'h0', 'lower_attrib_name': None, 'lower_attrib_value': None, 'input_format': '{0}', 'input_value': -4.7e6}} searcher_parameters = {'exp_data': 'Nd_exp_data.csv', 'phases_xml_filename': 'twophase.xml', 'opt_dict': opt_dict, 'phase_names': ['HCl_electrolyte', 'PC88A_liquid'], 'aq_solvent_name': 'H2O(L)', 'extractant_name': '(HA)2(org)', 'diluant_name': 'dodecane', 'complex_names': ['Nd(H(A)2)3(org)'], 'extracted_species_ion_names': ['Nd+++'], 'aq_solvent_rho': 1000.0, 'extractant_rho': 960.0, 'diluant_rho': 750.0} searcher = LLEPE(**searcher_parameters) est_enthalpy = searcher.fit() searcher.update_xml(est_enthalpy) searcher.parity_plot(print_r_squared=True) ``` ## Documentation Readthedocs documentation are here: https://llepe.readthedocs.io/en/latest/index.html ## Acknowledgements Based upon work supported by funding from Argonne National Laboratory provided by the U.S. Department of Energy, Office of Energy Efficiency and Renewable Energy (EERE), under contract DE-AC02-06CH11357 ## Citing LLEPE If you use LLEPE in your research , we kindly request that you cite the package as follows: T. Quah and C. O. Iloeje, “Liquid--Liquid Extraction Thermodynamic Parameter Estimator (LLEPE) for Multicomponent Separation Systems,” in Materials Processing Fundamentals 2021, 2021, pp. 107–120, doi: https://doi.org/10.1007/978-3-030-65253-1_9.