Skip to main content

acoustic_spaces

Open-source room acoustics simulator and auralisation toolkit, in the spirit of CATT-Acoustic and ODEON: load a 3D model of a space, place sources and listeners, compute impulse responses, and listen to the result in binaural, Ambisonics or loudspeaker formats.

The church example in 3D: the stone nave with its early reflection paths from the altar to the front of the nave, coloured by order up to the third

Status: 3.2 (see the roadmap).

What it does

  • Rooms from CAD and BIM models (OBJ, DXF, glTF, STL, IFC, Collada, SketchUp), from their dimensions or from a floor plan, with a material database and the material libraries of CATT-Acoustic and ODEON, walls and doors between rooms, audience seating, and directional, line, surface and array sources; a leak finder shows where a model is open: scene files.
  • Simulation, in octave or third-octave bands: ray-traced early reflections with edge diffraction, added in pressure at low frequencies, a stochastic late tail and, for the lowest bands, a wave solver, both on the CPU or a GPU; ISO 3382-1 parameters, the STI and echo criteria for every source and listener: simulation.
  • Coverage maps of the parameters and of the speech transmission index over the audience: coverage maps.
  • Listening: impulse responses in mono, binaural, Ambisonics (AmbiX) and loudspeaker formats as WAV files; dry recordings run through them offline or in real time on the sound card, head-tracked on headphones, or heard along a walk through the room: spatial audio and listening. One example is Beethoven's 8th symphony from 61 anechoic tracks on the stage of the concert hall example, binaural for headphones (how it was made).
  • Measuring real rooms with sine sweeps, comparing them with their model in just noticeable differences, and fitting the model's absorption to them: measurements.
  • A graphical editor that does all of this in one window, starting from the bundled example rooms; reflection paths and sound particles in 3D, animated and exported to Blender: graphical editor.
  • Validation against theory, against pyroomacoustics and against measured rooms, with the numbers and the scripts to reproduce them: the validation report says how far the results can be trusted.

Install

pip install acoustic-spaces                # simulation, rendering and the command line
pip install "acoustic-spaces[viz,gui]"     # with the 3D view and the graphical editor

PyPI and every GitHub release have wheels for Linux (x86-64), macOS (Apple silicon) and Windows (x86-64), CPython 3.10 to 3.14; elsewhere pip builds the package from source, which needs a C++17 compiler. From a source checkout, with uv, a C++17 compiler and CMake:

git clone https://github.com/naelolaiz/acoustic-spaces
cd acoustic-spaces
uv sync --extra viz --extra gui

Getting started lists the extras, the same with pip, and a tour of the command line and the Python API.

Quick start

acoustic-spaces examples                                   # the example rooms
acoustic-spaces simulate examples/shoebox/scene.yaml --out results --plot
acoustic-spaces view examples/gallery/scene.yaml --paths --listener "round the corner"
acoustic-spaces                                            # alone: the graphical editor
from acoustic_spaces import Room, simulate

room = Room.from_yaml("examples/shoebox/scene.yaml")
response = simulate(room)["talker", "seat-a"]
print(response.parameters().table())

Documentation

  • Getting started: installing, the command line and the Python API.
  • Graphical editor: editing scenes, drawing rooms, results and listening, export to Blender.
  • Example scenes: the bundled rooms and what each shows.
  • Scene files: geometry, materials, walls and openings, audience seating, sources and directivity.
  • Simulation: early reflections, the late part, scattering, frequency bands, edge diffraction, low frequencies and the wave solver.
  • Coverage maps: parameters and the STI over the audience area.
  • Spatial audio and listening: binaural, Ambisonics and loudspeaker outputs, convolution, real-time playback and head tracking.
  • Measurements: measuring impulse responses, comparing them with simulations, and fitting materials to them.
  • Validation report: how the results compare with theory, another simulator and measured rooms.
  • Roadmap, changelog and repository layout.

The same pages, with an API reference generated from the docstrings, build into a website with Sphinx (see CONTRIBUTING.md).

Design in one paragraph

Python is the main language; a C++ core (bound with nanobind) carries the parts that must be fast: the ray tracer, the wave solver and the real-time convolver. Every simulation runs in two stages with selectable methods: deterministic ray tracing (or image sources) for the early reflections and stochastic processing for the late reverberation. Both write a format-independent directional reflectogram, from which binaural, Ambisonics and loudspeaker impulse responses are encoded, so one simulation serves every output format. For the lowest bands a wave solver can take over; it records the pressure and its gradient, so the bass keeps its direction (to first order) in every format.

Contributing

Pull requests are welcome. Run ruff check . && ruff format --check . && pytest -W error before opening one; CI runs the tests on all three platforms and ruff on Linux. CONTRIBUTING.md covers the development setup, the documentation, the validation scripts and releases.

License

GPL-3.0-or-later. See LICENSE.

The built-in material table comes from pyroomacoustics (MIT, see materials/data/LICENSE-pyroomacoustics.txt). That table does not cite a source for most entries; check values that matter against manufacturer data or a measured database.

Metadata

Release files for acoustic-spaces 3.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acoustic-spaces 3.2.0
File Size Uploaded Provenance
acoustic_spaces-3.2.0.tar.gz 6.0 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for acoustic-spaces 3.2.0
File
acoustic_spaces-3.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
acoustic_spaces-3.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
acoustic_spaces-3.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
acoustic_spaces-3.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
acoustic_spaces-3.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
acoustic_spaces-3.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
acoustic_spaces-3.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
acoustic_spaces-3.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
acoustic_spaces-3.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
acoustic_spaces-3.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
acoustic_spaces-3.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
acoustic_spaces-3.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
acoustic_spaces-3.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
acoustic_spaces-3.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
acoustic_spaces-3.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 17.2 MB

Release files / acoustic_spaces-3.2.0.tar.gz

Download URL acoustic_spaces-3.2.0.tar.gz
Size 6.0 MB
Tags Source
SHA-256 checksum
How to use checksums
8aaddd2fecdbdbf54032cd22e371c7ca9a4ee458d22fbdb3e82dab25d39b12eb
BLAKE2b-256 checksum
How to use checksums
f0b167f15bef2b799ec4bac9d890b85a4db0ee937e75e4c20548bff43f060306
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp314-cp314-win_amd64.whl

Download URL acoustic_spaces-3.2.0-cp314-cp314-win_amd64.whl
Size 892.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
18b5b62bb353e571e39c86449620483f43ebda8fd9b982c6c94fe4c045dd7d58
BLAKE2b-256 checksum
How to use checksums
ce643b779a66a784731dc566b3eae758a87caddd08ff88cd9d95c2c272c443a5
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL acoustic_spaces-3.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 707.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ac2a0c9e5e02d84d70d7debc04970088df0d269d90231506f07a553850c078d7
BLAKE2b-256 checksum
How to use checksums
28af29047aaa69870d9a7b661d45da66a252a9eef4a47887188817c0d789dce6
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL acoustic_spaces-3.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 650.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4efcb1fb4f64ca45c655e152052facd4d91b03a4a309717f41f34c0fb3484ff1
BLAKE2b-256 checksum
How to use checksums
183efdfc4354ce256c2b042f6b40cdd989bf9253a5590d5e3ce35581df07628b
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp313-cp313-win_amd64.whl

Download URL acoustic_spaces-3.2.0-cp313-cp313-win_amd64.whl
Size 878.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
372b8b7dcb97c40767cb4976ef9a17c57e80ade78c185538b63e225590c6efd3
BLAKE2b-256 checksum
How to use checksums
24f84e2516463208e01a2ed1eb94583b1717c7d66320c322afb5dc95918a08b2
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL acoustic_spaces-3.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 707.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06926066b862cafeeb437863d8288c96c8a0399ea67a6f16c2329b4469035377
BLAKE2b-256 checksum
How to use checksums
c70986dc33ec7c6abdfc650d6b86fa4e025174a3411cce18ebc27988deb7b371
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL acoustic_spaces-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 650.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d564c8750a3cb633d72ca00eb998d1bad4fb151d0a759136dc65cbf1b2212ec
BLAKE2b-256 checksum
How to use checksums
a0c03d26ac866b1e282f9cf959fb96d4e678ae9ca57ea13fe11bbfa578259f28
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp312-cp312-win_amd64.whl

Download URL acoustic_spaces-3.2.0-cp312-cp312-win_amd64.whl
Size 878.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ae5bab255dfff538ed0aaeea84b21f9b5c6e4cd01d6340c624961b0522133343
BLAKE2b-256 checksum
How to use checksums
db20e50ec22a2b30fc2c02e41fe1274383f9a7196537f3f1ca42d16a5516f053
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL acoustic_spaces-3.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 707.5 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bf5169c504087301c25dfbb9dc5c28b0430a81881186421c93c46d4c8a04a147
BLAKE2b-256 checksum
How to use checksums
c8d890d346389971418d549f0dd07f0425b1f5c961bcfb72dfc2506713a095a5
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL acoustic_spaces-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 650.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
447182e91b5008fab63ca4d2a51acd3e74cb60e933e6c593f1b25a283e234a14
BLAKE2b-256 checksum
How to use checksums
cd9274587957b91079ad8798a715a3b281261df286d81b05180f735b315e0476
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp311-cp311-win_amd64.whl

Download URL acoustic_spaces-3.2.0-cp311-cp311-win_amd64.whl
Size 878.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fb05d4558e3fe50dfbfdb3bd7a67cb9563c48e64d2f77fe9628e65dbbdac9bf5
BLAKE2b-256 checksum
How to use checksums
fd028bf09deb2b003f9ca7bb433343d7823c1beb45349ce13cfa536f5f277f65
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL acoustic_spaces-3.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 707.8 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ea1596d0e13ae0020b77c8fa3f00a062d9a13375a4a670a2785e823243a489d
BLAKE2b-256 checksum
How to use checksums
748fb7d32cf3105b3391dcfb4f873b7c48872fc86830b357eb80d5b9c8be83e2
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL acoustic_spaces-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 650.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3327e1350032c8aedd4dece92a7b9345853d4ea37c1971976c9490d255aa38c0
BLAKE2b-256 checksum
How to use checksums
fa61b0f2e7ceb5e5783b69573544978a4f7b7e05f62fac7e754ba388c193dc30
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp310-cp310-win_amd64.whl

Download URL acoustic_spaces-3.2.0-cp310-cp310-win_amd64.whl
Size 877.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
da0a3319bad6187bcf81153d59b0777e796142b47347a354242aa551682dd239
BLAKE2b-256 checksum
How to use checksums
af72dc2fe4d0e14e5d3e0a886c21a629d7115ea0d155039f47211e0c70f49b04
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL acoustic_spaces-3.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 708.3 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70eba22ba6d4da714b56911b73c98b7fa0682468a5cb150c12a1a6e76a0dab92
BLAKE2b-256 checksum
How to use checksums
d09136d00ff60d5c17f7b1d730ac028a1f954562e834b04566eb42842ea5a758
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 16, 2026.

Transparency log

Release files / acoustic_spaces-3.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL acoustic_spaces-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 651.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
27c2f8d2693a83c945e879b6c86eb82396de6dbe74e112bd6b140998ae572643
BLAKE2b-256 checksum
How to use checksums
ac70fea20b75b61dd972981b1def96a27ea5ab5c7bfe32199524e9b79c89c680
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 16, 2026.

Transparency log

Security for acoustic-spaces 3.2.0

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.

Full provenance

All 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for acoustic_spaces-3.2.0.tar.gz

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 16, 2026.

Transparency log

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.

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