Skip to main content

PyOctaveBand is now phonometry

Same author, same project, grown well past what the old name described. The package you installed for fractional octave-band filtering now runs 995 conformance checks across 77 domains and 408 standards, and reaches from filters, weighting and sound level metrology to psychoacoustics, rooms and buildings, materials, vibration, environmental, aircraft and underwater acoustics, electroacoustics and wave simulation. Every metric is implemented from its governing standard and pinned to a number printed in it.

pip install phonometry[full]
import phonometry  # instead of: import pyoctaveband

What this package is

A bridge, not the library. Installing or upgrading PyOctaveBand installs phonometry and gives you a pyoctaveband module that re-exports it with a FutureWarning, which Python shows by default so the notice actually reaches you.

It resolves phonometry>=3.0.0,<4, the last line whose API is the API of the final release under the old name. Within it the old name and the new one expose the same functions, which is what makes the shim honest.

The bridge ends there, and on purpose. phonometry 4.0 moved every name into the module of its domain, so a PyOctaveBand that installed 4.x would resolve to a library that raises AttributeError for names pyoctaveband promises. This package will not follow it. Install phonometry under its own name and take the guide below: it maps every 3.x name to its new home, and it names the three places where the obvious fix is the wrong one.

Metadata

Release files for PyOctaveBand 2.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 PyOctaveBand 2.2.0
File Size Uploaded
pyoctaveband-2.2.0.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PyOctaveBand 2.2.0
File Interpreter ABI Platform
pyoctaveband-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.8 kB

Release files / pyoctaveband-2.2.0.tar.gz

Download URL pyoctaveband-2.2.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fff1fc72f158c32741bb0fa6a1d42d72693dcf1833635968f2cf100a8f2daafd
BLAKE2b-256 checksum
How to use checksums
9407eef7fa2aad61a14462cf2459090535f94dd39da31c5baa2fe44ba314043e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / pyoctaveband-2.2.0-py3-none-any.whl

Download URL pyoctaveband-2.2.0-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e2f5fb0cf187f004b0586691a00063b0834128fda18ef81d7c2092bdac959efa
BLAKE2b-256 checksum
How to use checksums
70fe9b920bd299cfdb817a662aef8fab1e8f698dd4632d18bec051327ad93129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15
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