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.2.tar.gz (16.2 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.2-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kinpy2-1.0.2.tar.gz
  • Upload date:
  • Size: 16.2 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.2.tar.gz
Algorithm Hash digest
SHA256 f1ddcae82ae4e341cfcd6e1c13e6c627f708134606c6f3f557ed598e459151c9
MD5 409e8edb247462c7cbf35d0202a3ebb1
BLAKE2b-256 32a72429d173afe3083b43c7610e72a963811525bb24715bfd56dc18a1e452b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kinpy2-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a4955ec592520205881ecbc9e7225a5713f96e7a9589f3ee1a9544552bf85875
MD5 6cc3c7e9b82894e90a436c2325935c3f
BLAKE2b-256 529835413b7d49b026ce06134576f6427fb0600dfb9c474810729816804a5c64

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