rapidsim - a Python interface for the RAPID simulation code
rapidsim is a lightweight Python interface and command‑line wrapper for the RAPID (Representative Approach for Particle‑Integrated Disks) simulation code.
It provides a simple, user‑friendly way to run RAPID using a YAML configuration file, without manually invoking the underlying binary or handling command‑line flags directly.
Install the package from PyPI:
pip install rapidsim
After installation, simulations can be launched from the terminal with:
rapidsim --config config.yaml
The source code of rapidsim is available on GitHub:
https://github.com/tnehezd/rapidsim
The source of RAPIP is available on GitHub:
https://github.com/tnehezd/RAPID
API reference documentation is available at: https://rapiddocs.readthedocs.io/en/latest/
References
If you use this code in your research, please cite the following papers, which provides the theoretical background for the core numerical methods:
@ARTICLE{2017ApJ...851...89R,
author = {{Reg{\'a}ly}, Zs. and {Juh{\'a}sz}, A. and {Neh{\'e}z}, D.},
title = "{Interpreting Brightness Asymmetries in Transition Disks: Vortex at Dead Zone or Planet-carved Gap Edges?}",
journal = {\apj},
keywords = {accretion, accretion disks, hydrodynamics, methods: numerical, protoplanetary disks, Astrophysics - Earth and Planetary Astrophysics, Astrophysics - Solar and Stellar Astrophysics},
year = 2017,
month = dec,
volume = {851},
number = {2},
eid = {89},
pages = {89},
doi = {10.3847/1538-4357/aa9a3f},
archivePrefix = {arXiv},
eprint = {1711.03548},
primaryClass = {astro-ph.EP},
adsurl = {[https://ui.adsabs.harvard.edu/abs/2017ApJ...851...89R](https://ui.adsabs.harvard.edu/abs/2017ApJ...851...89R)},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@article{TarczayNehez2026,
author = {Tarczay-Neh{\'e}z, D{\'o}ra},
date = {2026/02/03},
date-added = {2026-02-03 12:16:24 +0100},
date-modified = {2026-02-03 12:16:24 +0100},
doi = {10.1007/s10569-026-10278-2},
id = {Tarczay-Neh{\'e}z2026},
isbn = {1572-9478},
journal = {Celestial Mechanics and Dynamical Astronomy},
number = {1},
pages = {6},
title = {Trajectory-based dust evolution in disks: first results from the RAPID simulation code},
url = {https://doi.org/10.1007/s10569-026-10278-2},
volume = {138},
year = {2026},
bdsk-url-1 = {https://doi.org/10.1007/s10569-026-10278-2}}
}
Metadata
Release files for rapidsim 1.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 33.2 MB
Release files / rapidsim-1.0.14-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rapidsim-1.0.14-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
438703e3ed2c1db48b4f113989a525118bd49450d83cdc12fe7c7721c200d6be
|
|
BLAKE2b-256 checksum How to use checksums |
248058a91993f7303e90b7b683df27a4a88a935ebf66fd9dffb368c70ca00cc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp314-cp314-macosx_14_0_x86_64.whl
| Download URL | rapidsim-1.0.14-cp314-cp314-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb231ea29135a38ea8c4692510a7ce0600a94db6ba00e875eed3cb113b6d1354
|
|
BLAKE2b-256 checksum How to use checksums |
fd3eae5cbdd342e3fbcecd1a46fe59f5fcc7f7656ceab7189ffa9eb89117361f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | rapidsim-1.0.14-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4cd97d2dae63717f0ff29152d198bfef986e5a5bb40495bcd521fb412255158c
|
|
BLAKE2b-256 checksum How to use checksums |
93f950c7a9a314fc6d221428a58dbeb8b045d7c8a755a8aa55171d821c098e92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rapidsim-1.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5e2accb80a0b89116063cbdbdcf11685d930bc22d9e9cfa8b24090bf40f1b2d4
|
|
BLAKE2b-256 checksum How to use checksums |
d7baa5c646ced9d174a518d440f729a4ed389462a381267e1c71e96a6b6628b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp313-cp313-macosx_14_0_x86_64.whl
| Download URL | rapidsim-1.0.14-cp313-cp313-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
77aeeb97ebaf3b5de20a7f4e86738dd93370dc1b599d7ef93bb1f82d132c404a
|
|
BLAKE2b-256 checksum How to use checksums |
e1aba59448deb79d2461dcfad50d789bc01d1b16ea46592c736aa5229044d3d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | rapidsim-1.0.14-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9bd325f0b787d5250539d40872846d68525506e65160744a0ba2e24092f5a7f0
|
|
BLAKE2b-256 checksum How to use checksums |
de1d7771fd0a554fcaff256e8e1ca5764bd39a8b6d9fa73922e14dcb1702ebbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rapidsim-1.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
93c490c9b5a499710187b65ecd9870f52cf6d1b1f2b466a272441c63914b505e
|
|
BLAKE2b-256 checksum How to use checksums |
30b19cd838faf8213d02da59ede40cda715a24d9110ef8467782e89328e30080
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp312-cp312-macosx_14_0_x86_64.whl
| Download URL | rapidsim-1.0.14-cp312-cp312-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
26e7ae3cca9ce7f3b3d95ae41fff7e039fa81fc36c0a00012048d82003e93d9f
|
|
BLAKE2b-256 checksum How to use checksums |
a05ecf427b41ca7cda2626f2cef081b2bb47b86d3e1dbbc93d76e43a67698a0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | rapidsim-1.0.14-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
45697b89f6dfe0ec3a5161fee413742ee3021dfd92d3956f9c870c983d59dc7a
|
|
BLAKE2b-256 checksum How to use checksums |
b23bb1226c7066e4c2e338645a04861424d2a48398a8ffdb8fa311554f09c423
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rapidsim-1.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9a29487d794ddafbb45761f8bccca22d62b497790b2e57e097961970cdb31b25
|
|
BLAKE2b-256 checksum How to use checksums |
c927369079083b9ce18eb259092ebbefea0b84abf1f72236ac1b5424a04eccbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp311-cp311-macosx_14_0_x86_64.whl
| Download URL | rapidsim-1.0.14-cp311-cp311-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f09ba0c90331426917ebd09d87773cdf451039d3a39e4617037257b274d9636a
|
|
BLAKE2b-256 checksum How to use checksums |
f468ea5ed71350d80cba2d74db286af2d3bc34085c249e53a3ccc2fdad597c36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | rapidsim-1.0.14-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3335481fa8f6bb7854468fc2cad4bd23aafe1aeda506053cbc1dc0ce7193bf7d
|
|
BLAKE2b-256 checksum How to use checksums |
8872cbd5b2cbc73abb34f85d2e732374112c4e31849b8d99f875b13c5188ede6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rapidsim-1.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
411120e78b4137b064a33dbd43a603c0cecb3ba8afc226344e9c5e752f9e11c3
|
|
BLAKE2b-256 checksum How to use checksums |
959dc56abfc779e12614c4e03721f8462e6f6ab92e935971ebc9ad4554d2b7fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp310-cp310-macosx_14_0_x86_64.whl
| Download URL | rapidsim-1.0.14-cp310-cp310-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
044350ab57081ebec25d95c8c80819a7ee8ec74a32749753b77600f5a1658742
|
|
BLAKE2b-256 checksum How to use checksums |
3d54a0945ab29c307f1d6f5402270b75265f9fdafa1fba52907bfa9421a7ba89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | rapidsim-1.0.14-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9861b453108aba128ffb12892da2200a44e57433a3a9d528f677a4d82a2b62ee
|
|
BLAKE2b-256 checksum How to use checksums |
34d2b0f3579868758ceb9899a6a985997fe2da8ec3063931e6587f77411a2382
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rapidsim-1.0.14-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
176ed149534cfd8ee158c713b102425b39c36d314e8d0430986e82c41acd3bb1
|
|
BLAKE2b-256 checksum How to use checksums |
68efdcc56a2f9134978c1fbfb7985bd22d50247725e58a90438a778b6d8db2c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp39-cp39-macosx_14_0_x86_64.whl
| Download URL | rapidsim-1.0.14-cp39-cp39-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a6b066eee1c3d6b0659df8f7e3841c19b8eaf8efb335efa093796087492f1b0
|
|
BLAKE2b-256 checksum How to use checksums |
63179880cde2dd7476f2b7364bdc9b7952419e75464def6d5ee9842010d26bc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / rapidsim-1.0.14-cp39-cp39-macosx_14_0_arm64.whl
| Download URL | rapidsim-1.0.14-cp39-cp39-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.9 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a67b6151f28dfdc324f7d9b363d829b05d3024d409de663833bf5930e70de54d
|
|
BLAKE2b-256 checksum How to use checksums |
a0c2eb44f1a181264867d9999c0d72eeaded028228ad1e00c183f29e92b48b08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency log