SEAMM Ionic Conductivity Plug-in
A SEAMM plug-in for the ionic conductivity of electrolytes from MD.
Free software: BSD-3-Clause
Documentation: https://molssi-seamm.github.io/ionic_conductivity_step/index.html
Code: https://github.com/molssi-seamm/ionic_conductivity_step
Features
The ionic conductivity of electrolytes by Einstein-Helfand (with the correlations between ions) and by Nernst-Einstein, the ionicity, and each ion’s self-diffusion, with the Yeh-Hummer correction from a Viscosity step.
Analyzes the MD earlier in the flowchart – the runs of a Loop of replicas – or earlier runs’ H5MD files, with 95% confidence intervals and the state of the runs.
Acknowledgements
This package was created with the molssi-seamm/cookiecutter-seamm-plugin tool, which is based on the excellent Cookiecutter.
Developed by the Molecular Sciences Software Institute (MolSSI), which receives funding from the National Science Foundation under award CHE-2136142.
History
- 2026.10.17.1 – Analyze MD run before the step; labelled errors; no ions skipped
The step analyzes MD run before it in the flowchart – the runs of a Loop around the MD, as independent replicas (“the last MD run of each loop iteration”, the default) – or md.h5md files; it no longer runs its own MD in a sub-flowchart. Older flowcharts that stored its settings for that can still be read; the check before the job runs says what replaces them.
The check before the job runs also warns when the analysis is inside the loop holding its MD, when the loop changes the temperature or pressure, and when the thermostat does not suit the analysis, with fixes; the step warns before the MD when the system is small.
Errors are the 95% confidence interval, Student’s t for the number of runs or blocks, and the output says so; stored errors are standard errors.
The state of the runs – temperature, pressure, volume and density with their errors, and the equilibrium density where an NPT run before them gives the bulk modulus – is reported and stored. The values of each run or block are in step.out.
Bugfix: a system without ions stopped the job; it is now reported and skipped.
A warning before the MD runs when there are fewer than about 10 ion pairs.
σ and the ions’ diffusion coefficients are averages of their x, y and z components, with a check that they agree; with the Yeh-Hummer correction, the values in the box and corrected are both given, with the viscosity used.
- 2026.10.17 – First release: the ionic conductivity
The ionic conductivity of electrolytes from MD with fixed charges, by Einstein-Helfand from the collective displacement of the ions’ charges and by Nernst-Einstein from their self-diffusion, and the ionicity; errors from independent runs or blocks; the Yeh-Hummer correction of the self-diffusion with the viscosity from a Viscosity step.
Runs its own MD or analyzes the MD earlier in the flowchart, and checks before the job runs that the MD samples the positions often enough.
Metadata
Release files for ionic-conductivity-step 2026.10.17.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ionic_conductivity_step-2026.10.17.1.tar.gz | 317.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ionic_conductivity_step-2026.10.17.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 341.2 kB
Release files / ionic_conductivity_step-2026.10.17.1.tar.gz
| Download URL | ionic_conductivity_step-2026.10.17.1.tar.gz |
|---|---|
| Size | 317.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a2f334897a2550483c3dd6643a6581cd265b57a51e3030c91bac1df9d09f3f2
|
|
BLAKE2b-256 checksum How to use checksums |
30d7c5e774c8546772d1f17d03703e3fbd8ee0cd876854304c8500febfe18c6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / ionic_conductivity_step-2026.10.17.1-py2.py3-none-any.whl
| Download URL | ionic_conductivity_step-2026.10.17.1-py2.py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
de3a0990d5248818b37b3c213938208326ff168028b82d6d7726f66ea60dd291
|
|
BLAKE2b-256 checksum How to use checksums |
5143b4d32891137cb7ab672a6169abc4fe46d941bd54a3c2822ac5117d042931
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|