ionize
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
cdinto theionizedirectory. - Install the dependencies with
pip3 install -r requirements.txt - Install
ionizeusingpython3 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.
Metadata
Release files for ionize 1.5.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ionize-1.5.3.tar.gz | 50.3 kB | Without provenance | Details for ionize-1.5.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ionize-1.5.3-py3-none-any.whl | Python 3 | none | any | Details for ionize-1.5.3-py3-none-any.whl |
Total release size: 108.8 kB
Release files / ionize-1.5.3.tar.gz
| Download URL | ionize-1.5.3.tar.gz |
|---|---|
| Size | 50.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
592e5fe85bb3763a965a92457426d2ed7f7ec12b9820b2e75748dea791c155e2
|
|
BLAKE2b-256 checksum How to use checksums |
cafef4e5ab98a6620c283c15b3c2bf7e448b0a5495b6fd5aa84a8814c2b4eb44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / ionize-1.5.3-py3-none-any.whl
| Download URL | ionize-1.5.3-py3-none-any.whl |
|---|---|
| Size | 58.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd6219b5d886a18ccbcc3c0e02367bc755ede5385f8e7d3fab70ab135fcb8968
|
|
BLAKE2b-256 checksum How to use checksums |
d161759127055e78a56180e66054e7206d56c6f014e7757a8c0f26d4a3392d87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Security for ionize 1.5.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.