Skip to main content

No project description provided

Project description

Py-RMS - Python Reaction Mechanism Simulator

Build status codecov

Python wrapper for the Reaction Mechanism Simulator (RMS) package for simulating and analyzing large chemical reaction mechanisms.

In theory this wraps all functionality within RMS with two caveats:

  1. In jupyter notebooks julia objects don't display the same way in the python kernel as they would in the julia kernel. For example flux diagram generation had to be hard coded into this wrapper to display properly. If this happens please make an issue.

  2. There are ways to define julia functions that makes them impossible to call from python using the pyjulia. In most cases this is easy to fix. If you find a case where this happens please make an issue.

Installation Instructions from Anaconda:

Note: We recommend installing pyrms in its own conda environment when convenient because getting pyjulia to work with conda python efficiently currently requires relinking the python executable to the python-jl executable, this usually isn't problematic, but it can be an issue in more complicated conda environments.

To Install Binaries with Conda Run:

conda install -c rmg pyrms
python -c "import pyrms; pyrms.install()"
ln -sfn $(which python-jl) $(which python)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrms-1.0.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

pyrms-1.0.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file pyrms-1.0.1.tar.gz.

File metadata

  • Download URL: pyrms-1.0.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for pyrms-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a9081032b39687370fc475f3fc9e8e32deb85ab5e0c9ecfa727ef5f6ad174a5a
MD5 49e46322b70b7e9b8995707a633ab025
BLAKE2b-256 5a3ff322cbcbc8710a56b57be4ca10f0093b425a4bb4a06c04543652f00f394e

See more details on using hashes here.

File details

Details for the file pyrms-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyrms-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for pyrms-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 26c2df542728df6ca3fe9be0957509a3695e89000d5795906e109983daf73df8
MD5 07e9bd38bc6460f772bc20e497b2d5c1
BLAKE2b-256 da266ba136ba1dc2695f5894b387f8b77697bae6df0c8ce0882dbcbf609eda81

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page