Skip to main content

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.

PyPI DOI 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: DOI

How to Cite

Citeable DOI for this version of SPaRKS: DOI

If you use SPaRKS in your project, please cite

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)

Source distribution for pysparks 0.1.1
File Size Uploaded
pysparks-0.1.1.tar.gz 35.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysparks 0.1.1
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page