SINAPSE SDK
The SINAPSE SDK is a curated collection of software components for AI-coupled HPC workflows, developed by the SINAPSE project (Scalable INfrastructure for AI-coupled Predictive Simulation Enhancement, NSF award 2514139).
The SDK curates existing components and provides common packaging, testing, documentation, and deployment across them, with well-defined integration points between the components.
Components
The initial SDK release targets the following components:
- RHAPSODY — unified AI+HPC runtime supporting services alongside tasks (extends RADICAL-Pilot)
- AsyncFlow — asynchronous workflow layer
- Rootstock — interchangeable containerized AI models
- Seekrflow — biomolecular rate-constant estimation
- QuAcc — quantum chemistry workflow recipes
- DeepDriveSim — Deep learning-driven Adaptive Simulations
Components are classed as core, associated, or external; the set of covered integrations will grow over subsequent releases.
Maturity levels
- L0 — technologies individually collected: uniform documentation, packaging, testing, and processes
- L1 — components interoperate via pointwise, tool-specific integrations
- L2 — sustainable integration: well-defined APIs and integration points, deeply configurable
Installation
Packaging is planned for pip, conda, and Spack under a common namespace. Once released:
pip install sinapse-sdk
Documentation
Documentation lives in docs/ and is built with Sphinx; it
is published to GitHub Pages
and configured for hosting on ReadTheDocs (.readthedocs.yaml). See
also the project website.
License
The SINAPSE SDK is released under the MIT license. Individual components retain their own licenses.
Acknowledgment
This work is supported by the National Science Foundation under award 2514139 (collaborative award; Rutgers University, University of Chicago, Princeton University, UC San Diego).
SDK Components
Rhapsody
- Repo: https://github.com/radical-cybertools/rhapsody/
- Docs: https://radical-cybertools.github.io/rhapsody/
- Pypi: https://pypi.org/project/rhapsody-py/
Seekrflow
- Repo: https://github.com/seekrcentral/seekrflow
- Docs: https://seekrflow.readthedocs.io/en/latest/
- Seekr Docs: https://seekr.readthedocs.io/en/latest/
DeepDriveSim
Metadata
Release files for sinapse-sdk 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 | Provenance | Actions |
|---|---|---|---|---|
| sinapse_sdk-0.1.1.tar.gz | 3.8 kB | Without provenance | Details for sinapse_sdk-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sinapse_sdk-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for sinapse_sdk-0.1.1-py3-none-any.whl |
Total release size: 7.1 kB
Release files / sinapse_sdk-0.1.1.tar.gz
| Download URL | sinapse_sdk-0.1.1.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df6137af9ff98df8d001801b6063bd13c917b20762ce708ef8e749e89f5264cf
|
|
BLAKE2b-256 checksum How to use checksums |
19c87f2c0c22a8017200179c98cbcbd888d83c1cb1637320d3425b10ba03d53b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / sinapse_sdk-0.1.1-py3-none-any.whl
| Download URL | sinapse_sdk-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
29d837765f0dc8bd5e363929da35740699deee264ff58c289bca310d46d17487
|
|
BLAKE2b-256 checksum How to use checksums |
4fbe0c04a76e7532846675bdfc060f150e371d7342e68f6326b7094108dbb686
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Security for sinapse-sdk 0.1.1
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.