Skip to content

jsnoeink/chempath

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chempath

Chempath is a pathway analysis program that automatically builds the the most important pathways of a reaction system. This algorithm was originally developed by Lehmann (2004). Chempath is an open-source, python implementation of this algorithm

How to use Chempath

Clone this repository with and go to the repository main directory.

Create a conda environment with the packages necessary to run chempath:

conda create --name chempath python=3.10

Activate the environment and install the required packages with:

conda activate chempath
pip install -r requirements.txt

Try running the tests:

python chempath_tests.py

You can use this conda environment within a jupyter notebook with:

conda install -c anaconda ipykernel
python -m ipykernel install --user --name=chempath

If there are no errors, you can go ahead and use Chempath.

  • See the tutorial jupyter-notebook to learn how to use Chempath.
  • See an example of how to use Chempath in a photochemical box model
  • See an example of how to use Chempath in a 1D photochemical model

References

Lehmann (2004): An Algorithm for the Determination of All Significant Pathways in Chemical Reaction Systems, Journal of Atmospheric Chemistry, 47, 45–78.

About

Pathway analysis program that automatically builds the the most important pathways of a reaction system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 60.5%
  • Jupyter Notebook 39.5%