SPARKS - Software for Polymerization and Reaction Kinetics Simulations
SPaRKS is a highly-modular framework for deterministic and stochastic simulations of polymerization and general reaction kinetics. It provides a unified interface to define and compare models and simulators, and parameter estimation. Written in Python.
Quick install
The easiest way to install SPaRKS is via pip:
pip3 install pysparks
We recommend setting a python virtual environment before installing the package.
python3 -m venv .venv
source .venv/bin/activate
Examples
There are jupyter notebooks in the docs/notebooks directory. More relevant examples can be found at the supporting data for the manuscript below. This can be found at this repository:
How to Cite
Citeable DOI for this version of SPaRKS:
If you use SPaRKS in your project, please cite
- Callan, D. H., and Bates, C. M. Efficient Deterministic Modeling of Reversile Copolymerizations, Macromolecules, 2025, doi:10.1021/acs.macromol.5c01421
Metadata
Release files for pysparks 0.1.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 | |
|---|---|---|---|
| pysparks-0.1.1.tar.gz | 35.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysparks-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 81.2 kB
Release files / pysparks-0.1.1.tar.gz
| Download URL | pysparks-0.1.1.tar.gz |
|---|---|
| Size | 35.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c4930f414520b3fda3e2219bb4eca7b7841a1cba46dccd44aec4b5a44d0cc201
|
|
BLAKE2b-256 checksum How to use checksums |
0aead43907c44f0c9132d65b4163c038c83cd453c15d9e2361f0b27e91bb22e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pysparks-0.1.1-py3-none-any.whl
| Download URL | pysparks-0.1.1-py3-none-any.whl |
|---|---|
| Size | 45.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d01830d9699d053f6c903f854f14b8876c8a51d86a69fa6d995574cf7862709e
|
|
BLAKE2b-256 checksum How to use checksums |
d3b72b5066e1ebbc81ab941b8b2dce92217aeacd4ecd315013a25b1933f08f6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|