Installing

Python 3.8 or later

chemsynthacalc requires Python 3.8 or later.

Installation

Install from pypi:

pip install chemsynthcalc

After installation, run test to make sure everything works properly:

import chemsynthcalc

chemsynthcalc.run_test()

NumPy and SciPy

NumPy and SciPy are requirements for fast matrix operations for reaction balancing. They will be installed automatically by pip if they are not already installed.

But why chemsynthcalc is using SciPy?

In short: to ensure consistent results across all platforms. See chemsynthcalc.reaction_balance.Balancer note for the full answer.