Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

PyOctaveBand → phonometry

PyOctaveBand has been renamed to phonometry.

This is a transition package: installing or upgrading PyOctaveBand installs phonometry and provides a pyoctaveband module that re-exports the full, unchanged API with a FutureWarning, which Python shows by default so the migration notice actually reaches you. Your existing code keeps working, but new code should use the new name:

pip install phonometry

I recommend pip install phonometry[full] instead, which pulls the optional matplotlib, numba, reportlab and svglib and so enables every feature: the .plot() figures, the normative PDF fiches of .report() (whose figure panel needs matplotlib as well as reportlab and svglib) and the compiled kernel that speeds up the impulse time weighting, which without numba still works on a pure-Python kernel that is only slower. One caveat: numba declares numpy<2.5, so [full] resolves NumPy below 2.5 while a plain install gets the newest release; phonometry[plot,report] keeps NumPy current and only gives up the compiled kernel.

import phonometry  # instead of: import pyoctaveband

The API is identical — renaming the import is a complete migration.

This package requires phonometry>=3.0.0,<4. The 3.x line is the one whose API is the API of the last release under the old name, so that pin is what makes the sentence above true: it cannot hand you a release that has retired a name pyoctaveband promises. Later lines are reached by renaming the import, which is the whole of the migration.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyoctaveband-2.1.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyoctaveband-2.1.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file pyoctaveband-2.1.1.tar.gz.

File metadata

  • Download URL: pyoctaveband-2.1.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for pyoctaveband-2.1.1.tar.gz
Algorithm Hash digest
SHA256 e5df2c9b91045628ba2cf1cf655a419ce7e59f0640d38adf595a3496b102033e
MD5 44e839ea3390f4f598f7a9648cffcf19
BLAKE2b-256 9c67f9166ef726b9fc5858329f60c5538cbaf2fd337ec565737e081cb88af2d9

See more details on using hashes here.

File details

Details for the file pyoctaveband-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyoctaveband-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for pyoctaveband-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 99d1364c5452a6e16f70328e0aba104e525463d4e0e1a2d58ce065423e6269bc
MD5 c2439df8c642a7343630892962fb550b
BLAKE2b-256 152ef054176e63c2131e2111828827be9f9f5cc713133c2547378a243cdc2552

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page