Skip to main content

Reaction kinetics intergration from user-friendly input

Project description

Kinpy2

Excel-based setup for reaction kinetics integrator

Install

pip install kinpy2

Use

  1. Generate *.k file with reaction equations and run
python -m kinpy2 parse equations.k
  1. Input energies of intermediates and TSs into mytable.xlsx file. Optionally, to obtain energies one can use
python -m kinpy2 energy

this runs GoodVibes and creates an energies.xlsx table. One can copy-paste these energies into mytable.xlsx

  1. Generate kinetics integration script calc_kinetics.py by running
python -m kinpy2 gen mytable.xlsx

One can tweak the energy barriers in the generated file mytable_new.xlsx and re-run script generation via

python -m kinpy2 gen mytable.xlsx --noprep
  1. Execute the integration script by running
python calc_kinetics.py

Kinetics trajectories are stored at res.csv.

All file names can be set using CLI flags. See help messages

python -m kinpy2 gen --help

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

kinpy2-1.0.1.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kinpy2-1.0.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kinpy2-1.0.1.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for kinpy2-1.0.1.tar.gz
Algorithm Hash digest
SHA256 366a049cd767ef8ec7a8031926f276788ac59d7a995b7c88cd439c9be6f00e26
MD5 4fb439460d0bd1ce7ce206ab85ee98ac
BLAKE2b-256 a0c978b10c07c1ebfe5656599a561af710cc36bbf69ec84cecf2198c4c2dbc0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kinpy2-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for kinpy2-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab9176adbcec5a73444cddb2c5024c96d429b11ef2f619d56993eb8369846cd7
MD5 ca0ec1f65d9b22970eecf84a8bf59973
BLAKE2b-256 58bd86eada309077617714eb5062c829db0eddcbca051efd2cf26ff817b3b239

See more details on using hashes here.

Supported by

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