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.2.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.2-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyoctaveband-2.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f0f544bd30150280ba55ad75a05a6ea0209933ed30ac4abe11c27130fa55c2f6
MD5 3e7a35d8acca5df34943ac7593a45116
BLAKE2b-256 b65cfd3582ae1e59811a45db60406946a5028137154f96ff464fa779d08854af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyoctaveband-2.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5ec726889c22cd6c205bb3ecf702484c25632fbe196a3dd2617de79acfd5740d
MD5 ab93d64d75a7a9c4a7d4e2a345f4a9ee
BLAKE2b-256 f089f0a269520425ae55fb3a92f3fcac01b1b50aee1bc6a9c12c4d48e9a925f8

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