A package for calculating electrolyte properties.


License
MIT-feh
Install
pip install ionize==1.2.0

Documentation

ionize

Code Climate Build Status Coverage Status Docs Status

ionize is a Python package for calculating the properties of ions and electrolytes. Originally designed with electrophoresis in mind, these calculations can help any time the pH or electrical properties of an aqueous solution impact system performance.

The goal of ionize is to make full simulations of electrolyte properties easy, ubiquitous, and accurate. The ionize models consider the impact of pH, ionic strength, temperature, and the interactions between different ions. Considering all of these impacts makes ionize accurate over the widest available range of operating conditions. In addition, ionize includes warnings when experimental conditions are outside the range of model assumptions.

Installation

One-line install using pip:

pip install ionize

Alternatively, if you're installing from source:

  • Clone the repository, and cd into the ionize directory.
  • Install the dependencies with pip3 install -r requirements.txt
  • Install ionize using python3 setup.py install

Tutorial

Want to use ionize? Read the tutorial.

Examples

Want to see some examples of ionize in action? Take a look at the examples.