Sound Propagation with Acoustic Radiosity for Realistic Outdoor Worlds.
Getting Started
Follow our example notebooks to get a sense of the structure and functions of sparrowpy.
Installation
Use pip to install sparrowpy
pip install sparrowpy
(Requires Python >= 3.10)
if numba is installed the code will be jit-compiled and will run faster. We strongly recommend to use numba to accelerate the simulations significantly
pip install sparrowpy numba
Geometry import via blender or STL files will be supported in a future release, an install of the Blender API. Note that blender has strong requirements on the python version, see pypi. You can install it via pip
pip install bpy
by default these packages are not installed
Contributing
Check out the contributing guidelines if you want to become part of sparrowpy.
Metadata
Release files for sparrowpy 1.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 | |
|---|---|---|---|
| sparrowpy-1.1.1.tar.gz | 6.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sparrowpy-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.5 MB
Release files / sparrowpy-1.1.1.tar.gz
| Download URL | sparrowpy-1.1.1.tar.gz |
|---|---|
| Size | 6.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3665cb9a446f6e9360e140fc4388b2587816c335a73c3e19425e362e5dae697c
|
|
BLAKE2b-256 checksum How to use checksums |
6efbe196373f43cbf676dad88fdd8379f9b7624fb50399ba05301aadc73b38b5
|
| 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 Aug 31, 2026.
Transparency logRelease files / sparrowpy-1.1.1-py3-none-any.whl
| Download URL | sparrowpy-1.1.1-py3-none-any.whl |
|---|---|
| Size | 6.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
494fb480019a93b22dacbcf91ecc4b07ddb5728584e1f7eebb0e865834b2b208
|
|
BLAKE2b-256 checksum How to use checksums |
55627dcca2a60e54f4216b7d0bb1326a94244b72b5073a7d4f887ef76e9bf47f
|
| 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 Aug 31, 2026.
Transparency log