Skip to main content
ChemKinLib [![Build Status](https://travis-ci.org/cs207-group11/cs207-FinalProject.svg?branch=master)](https://travis-ci.org/cs207-group11/cs207-FinalProject.svg?branch=master) [![Coverage Status](https://coveralls.io/repos/github/cs207-group11/cs207-FinalProject/badge.svg?branch=master)](https://coveralls.io/github/cs207-group11/cs207-FinalProject?branch=master)
===================

### Group #11: Karan R. Motwani, Shiyu Huang, Hannah Sim, and Haixing Yin.

ChemKinLib (Chemical Kinetics Library) consists of classes and functions to allow the user to interpret the kinetics of a system of chemical reaction by computing the associated reaction rates. The library currently supports:

- Elementary reactions: irreversible and reversible

And of these reactions, the following reaction rate coefficients are supported:
- Constant
- Arrhenius
- Modified Arrhenius

This Python library is designed to exhibit flexibility, extensibility, and ease of use. The initial input provided by the user is an `.xml` file while other individual parameters (temperature and concentrations) are entered during runtime.

## Installation
There are two options for installing ChemKinLib:

1) Clone the repository into you local system.

2) Execute in terminal: `python3 setup.py install` or `python3 -m pip install -e .`

OR

1) Execute in terminal: `pip3 install chemkinlib11`

2) Try executing `import chemkinlib` to test the installation in your terminal.

## Examples
There are two examples in the `examples` subdirectory: (a) `rev_rxns.py` (system of reversible, elementary reactions) and (b) `irrev_rxns.py` (system of irreversible, elementary reactions). They show the user how to set up a calculation using ChemKinLib to compute the reaction rate of each specie involved in the reactions. In addition, there is an iPython notebook tutorial (`basic-tutorial.ipynb`) that goes through the steps to compute reaction rates for a set of irreversible reactions.

## Documentation
The documentation for the library can be found [here](https://github.com/cs207-group11/cs207-FinalProject/blob/master/CS207_Documentation.pdf).

## Dependencies
See [requirements](https://github.com/cs207-group11/cs207-FinalProject/blob/master/requirements.txt) for dependencies.

## License
See [LICENSE](https://github.com/cs207-group11/cs207-FinalProject/blob/master/LICENSE) file distributed with ChemKinLib for more information.

## Contributing
Contributions are welcome (post project evaluation). If you wish to contribute, please take a few moment to review the [branching model](http://nvie.com/posts/a-successful-git-branching-model/) this repository utilizes.

## Support
If you have questions or need help with using or contributing to the repository, feel free to ask questions through: https://github.com/cs207-group11/cs207-FinalProject/issues


Release files for chemkinlib11 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for chemkinlib11 0.1.3
File Interpreter ABI Platform
chemkinlib11-0.1.3-py3-none-any.whl Python 3 none any Details

Release files / chemkinlib11-0.1.3-py3-none-any.whl

Download URL chemkinlib11-0.1.3-py3-none-any.whl
Size 46.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb7f04307f15c0c151cf4422c55d28f86577b74db6f28115b2102767c90c49c7
BLAKE2b-256 checksum
How to use checksums
af53cf24ebd57a1ddc5ebf35d1c2f8c79e0a83fe5adf9db8e83871c3620e7e48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page