Skip to main content

A package for calculating electrolyte properties.

Project description

======
ionize
======

A unified Python package for calculating buffer properties.

**ionize** calculates the properties of individual ionic species in
aqueous solution, as well as aqueous solutions containing arbitrary
sets of ions.

Components
=========

**ionize** is composed of three main components:

The Ion Class
-------------
The core of **ionize** is the **Ion** class, which represents a single ionic
species. An ion contains a name, a set of ionization states, and an optional
temperature parameter. Each ionization state contains a charge, a pKa, and
an absolute mobility. An ionization state may also include values for
ΔH and ΔCp of ionization to improve the accuracy of temperature
correction.

The Solution Class
------------------
The **Solution** class is used to represent an aqueous solution containing any
number of ionic species. A **Solution** contains a list of **Ion** objects, and
a second list containing the concentrations of each species. **Solution** can
also take an optional temperature parameter. **Solution** solves for pH,
iteratively accounting for the ionic strength. The ionic strength and pH are
used to calculate the properties of the **Ions**, and bulk properties of the
solution such as conductivity.

The ionize Database
-------------------
**ionize** also contains its own database, containing the combined entries of
the Spresso and STEEP databases. This database can be accessed through the
**load_ion**() and **search_ion**() functions.

Project details


Release history Release notifications

History Node

1.1.3

History Node

1.1.2

History Node

1.1.1

History Node

1.1.0

History Node

1.0.3

History Node

1.0.2

History Node

1.0.0

History Node

0.22.0

History Node

0.21.4

History Node

0.21.3

History Node

0.21.2

History Node

0.21.1

History Node

0.20.1

History Node

0.19.0

History Node

0.18.0

History Node

0.17.0

History Node

0.16.2

History Node

0.16.1

History Node

0.15.2

History Node

0.15.0

History Node

0.14.0

History Node

0.13.0

History Node

0.12.0

History Node

0.11.5

History Node

0.11.4

History Node

0.11.3

History Node

0.11.2

History Node

0.11.1

History Node

0.11.0

History Node

0.10.4

History Node

0.10.3

History Node

0.10.1

History Node

0.10.0

History Node

0.9.0

History Node

0.8.0

History Node

0.7.0

History Node

0.6.0

History Node

0.5.3

History Node

0.5.2

History Node

0.5.1

History Node

0.4.0

History Node

0.3.0

History Node

0.2.2

History Node

0.2.0c

This version
History Node

0.1.5

History Node

0.1.1

History Node

0.1

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
ionize-0.1.5.tar.gz (69.1 kB) Copy SHA256 hash SHA256 Source None Aug 8, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page