Toolkit for estimating standard thermodynamic parameters for Gibbs minimization
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
titusquah 77e4cefd2c
Included package data in data/csvs and data/xmls. Note this only works for sdists. If bdist is needed, research "manifest.in" python setup files.
5 years ago
.idea Included package data in data/csvs and data/xmls. Note this only works for sdists. If bdist is needed, research "manifest.in" python setup files. 5 years ago
data Included package data in data/csvs and data/xmls. Note this only works for sdists. If bdist is needed, research "manifest.in" python setup files. 5 years ago
docs Included package data in data/csvs and data/xmls. Note this only works for sdists. If bdist is needed, research "manifest.in" python setup files. 5 years ago
reeps Added docs and generalized to multiple species 5 years ago
tests Included package data in data/csvs and data/xmls. Note this only works for sdists. If bdist is needed, research "manifest.in" python setup files. 5 years ago
README.md Added r-squared printout to parity plot. Fixed default optimizer to detect number of dimensions and update bounds to match. 5 years ago
setup.py Included package data in data/csvs and data/xmls. Note this only works for sdists. If bdist is needed, research "manifest.in" python setup files. 5 years ago

README.md

REEPS

REEPS (Rare Earth Element Parameter Searcher) is a toolkit for estimating standard thermodynamic parameters for Gibbs minimization. Extend a methodology for estimating standard thermodynamic parameters for Gibbs minimization in multiphase, multicomponent separations systems

Installation

To install REEPS, clone the repository with the command

$ git clone https://xgitlab.cels.anl.gov/summer-2020/parameter-estimation.git

Navigate into the parameter-estimation folder with

cd parameter-estimation

and run the command below in your terminal

$ pip install -e.

Dependencies

REEPS uses packages: cantera (https://cantera.org/), pandas, numpy, scipy, xml, seaborn, and matplotlib

Usage

Check out examples in docs/examples

from reeps import REEPS
searcher = REEPS(**REEPS_parameters_dictionary)
optimized_parameter_dictionary = searcher.fit()
searcher.update_xml(optimized_parameter_dictionary)
searcher.parity_plot()
print(seacher.r_squared())