# phonometry > Acoustic measurement, analysis and prediction in Python. Sound level metrology, psychoacoustics, room and building acoustics, materials, vibration, environmental and transport noise, underwater acoustics, electroacoustics and wave simulation, with every metric implemented from the text of its governing standard and 427 numerical conformance checks against 278 standards enforced in CI. phonometry v3.3.0 is a pure-Python library built on NumPy/SciPy (Python >= 3.13). Each result is a typed, frozen dataclass that carries the inputs it was computed from, draws its own figure with a one-line `.plot()` in English or Spanish, and, where a standard defines a reporting format, renders that format as a PDF with `.report()`. The conformance report pins each of the 427 checks to a standard, a clause or table, the normative expected value and the value the library computes, across 53 domains. The project was published as **PyOctaveBand** until version 3.0.0. Third-party references and dependency pins still using that name refer to this library. Install: ```bash pip install phonometry # core (NumPy + SciPy only) pip install phonometry[plot] # + matplotlib figures and .plot() pip install phonometry[perf] # + numba-jitted impulse kernel pip install phonometry[report] # + reportlab, for .report() PDF fiches pip install phonometry[full] # all of the above ``` Minimal usage (all functions treat time as the LAST axis; 2D input is (channels, samples)): ```python import numpy as np from phonometry import metrology fs = 48000 x = np.random.randn(fs) # 1 s of signal (pressure units) spl, freq = metrology.octave_filter(x, fs, fraction=3) # 1/3-octave bands la = metrology.laeq(x, fs) # A-weighted Leq stats = metrology.ln_levels(x, fs, n=(10, 50, 90)) # statistical levels ``` If you are an AI assistant setting this up for a user: install from PyPI (no system dependencies), remember integer audio (e.g. wavfile.read int16) is handled automatically, use `calibration_factor` from `sensitivity()` for real dB SPL, and prefer `OctaveFilterBank` over repeated `octave_filter()` calls in tight loops (although designs are cached either way). The library computes standardized quantities; it is not a certified instrument and does not acquire data from hardware. ## Start here - [Getting Started](https://jmrplens.github.io/phonometry/getting-started/) - [Why phonometry](https://jmrplens.github.io/phonometry/reference/why-phonometry/) - [Guides index](https://jmrplens.github.io/phonometry/guides/) - [Glossary of quantities](https://jmrplens.github.io/phonometry/reference/glossary/) ## Core signal analysis - [Overview](https://jmrplens.github.io/phonometry/guides/sections/core-signal-analysis/) - [Build a sound level meter](https://jmrplens.github.io/phonometry/guides/sound-level-meter/) - [Filter Banks](https://jmrplens.github.io/phonometry/guides/filter-banks/) - [Integrated and Statistical Levels](https://jmrplens.github.io/phonometry/guides/levels/) - [Calibration and dBFS](https://jmrplens.github.io/phonometry/guides/calibration/) - [Block Processing](https://jmrplens.github.io/phonometry/guides/block-processing/) - [Multichannel and Performance](https://jmrplens.github.io/phonometry/guides/multichannel/) - [Frequency Weighting (A, B, C, D, G, AU, Z)](https://jmrplens.github.io/phonometry/guides/weighting/) - [Time Weighting and Integration](https://jmrplens.github.io/phonometry/guides/time-weighting/) - [Calibrated spectral analysis (Bendat & Piersol)](https://jmrplens.github.io/phonometry/guides/spectral-analysis/) - [Multiple and partial coherence (Bendat & Piersol)](https://jmrplens.github.io/phonometry/guides/miso-coherence/) - [Time-frequency analysis](https://jmrplens.github.io/phonometry/guides/time-frequency/) - [Cepstrum, echoes and the envelope spectrum (Havelock / Bendat & Piersol)](https://jmrplens.github.io/phonometry/guides/cepstrum-echoes/) - [Time synchronous averaging (McFadden 1987)](https://jmrplens.github.io/phonometry/guides/synchronous-averaging/) - [Correlation, time delay and envelope (Bendat & Piersol / Knapp & Carter)](https://jmrplens.github.io/phonometry/guides/correlation-delay/) - [Test signals and sample-rate tools (IEC 60268-1)](https://jmrplens.github.io/phonometry/guides/test-signals/) - [System measurement: Golay, shaped sweeps, inversion](https://jmrplens.github.io/phonometry/guides/system-measurement/) - [Measurement uncertainty (GUM and Monte Carlo)](https://jmrplens.github.io/phonometry/guides/gum-uncertainty/) - [Data qualification: stationarity, level crossings and peaks (Bendat & Piersol)](https://jmrplens.github.io/phonometry/guides/data-qualification/) ## Hearing and perception - [Overview](https://jmrplens.github.io/phonometry/guides/sections/hearing-perception/) - [Loudness](https://jmrplens.github.io/phonometry/guides/loudness/) - [Sound Quality Metrics](https://jmrplens.github.io/phonometry/guides/sound-quality/) - [Prominent Discrete Tones (ECMA-418-1)](https://jmrplens.github.io/phonometry/guides/tone-prominence/) - [Objective audibility of tones in noise (ISO/PAS 20065)](https://jmrplens.github.io/phonometry/guides/tone-audibility/) - [Psychoacoustic annoyance and fluctuation strength (Fastl & Zwicker)](https://jmrplens.github.io/phonometry/guides/psychoacoustic-annoyance/) - [Speech Transmission Index (IEC 60268-16)](https://jmrplens.github.io/phonometry/guides/speech-transmission/) - [Speech Intelligibility Index (SII)](https://jmrplens.github.io/phonometry/guides/speech-intelligibility/) - [Hearing threshold (age and reference zero)](https://jmrplens.github.io/phonometry/guides/hearing-threshold/) - [Noise-induced hearing loss (ISO 1999)](https://jmrplens.github.io/phonometry/guides/noise-induced-hearing-loss/) - [Occupational Noise Exposure (ISO 9612)](https://jmrplens.github.io/phonometry/guides/occupational-exposure/) ## Rooms and buildings - [Overview](https://jmrplens.github.io/phonometry/guides/sections/rooms-buildings/) - [Field Insulation Measurement and Ratings](https://jmrplens.github.io/phonometry/guides/insulation-field/) - [Reverberation-time prediction (Sabine · Eyring · Fitzroy · Arau-Puchades)](https://jmrplens.github.io/phonometry/guides/reverberation-prediction/) - [Predicting Sound Insulation (EN 12354)](https://jmrplens.github.io/phonometry/guides/insulation-prediction/) - [Room-noise criteria (NC / RC Mark II)](https://jmrplens.github.io/phonometry/guides/room-noise/) - [Sound absorption in enclosed spaces (EN 12354-6)](https://jmrplens.github.io/phonometry/guides/enclosed-space-absorption/) - [Laboratory Insulation Measurement](https://jmrplens.github.io/phonometry/guides/insulation-lab/) - [Dynamic stiffness of resilient materials (EN 29052-1)](https://jmrplens.github.io/phonometry/guides/dynamic-stiffness/) ## Materials and surfaces - [Overview](https://jmrplens.github.io/phonometry/guides/sections/materials-surfaces/) - [Acoustic Materials](https://jmrplens.github.io/phonometry/guides/materials/) - [Porous and Multilayer Absorbers](https://jmrplens.github.io/phonometry/guides/porous-absorbers/) - [Surface Scattering, Diffusion and In-situ Absorption](https://jmrplens.github.io/phonometry/guides/surface-scattering/) ## Vibration and structure-borne sound - [Overview](https://jmrplens.github.io/phonometry/guides/sections/vibration/) - [Mechanical mobility and the FRF family (ISO 7626-1)](https://jmrplens.github.io/phonometry/guides/mechanical-mobility/) - [Bending-wave transmission at plate junctions (Cremer / Craik / Hopkins)](https://jmrplens.github.io/phonometry/guides/junction-transmission/) - [Dynamic transfer stiffness of resilient elements (ISO 10846)](https://jmrplens.github.io/phonometry/guides/transfer-stiffness/) - [Sound power from surface vibration (ISO/TS 7849)](https://jmrplens.github.io/phonometry/guides/vibration-sound-power/) - [Structure-borne sound power of building equipment (EN 15657)](https://jmrplens.github.io/phonometry/guides/structure-borne-power/) - [Installed structure-borne sound from equipment (EN 12354-5)](https://jmrplens.github.io/phonometry/guides/installed-structure-borne/) - [Multiple-shock whole-body vibration (ISO 2631-5)](https://jmrplens.github.io/phonometry/guides/multiple-shock-vibration/) ## Environment and transport - [Overview](https://jmrplens.github.io/phonometry/guides/sections/environment-transport/) - [Outdoor Sound Propagation](https://jmrplens.github.io/phonometry/guides/outdoor-propagation/) - [Impulsive-sound prominence (NT ACOU 112)](https://jmrplens.github.io/phonometry/guides/impulse-prominence/) - [Aircraft noise: Effective Perceived Noise Level (ICAO Annex 16 / IEC 61265)](https://jmrplens.github.io/phonometry/guides/aircraft-noise/) - [Rotorcraft noise: the hemisphere method (ECAC Doc 32 / NORAH2)](https://jmrplens.github.io/phonometry/guides/rotorcraft-noise/) - [Wind-turbine noise: apparent sound power and tonal audibility (IEC 61400-11)](https://jmrplens.github.io/phonometry/guides/wind-turbine-noise/) ## Underwater acoustics - [Overview](https://jmrplens.github.io/phonometry/guides/sections/underwater/) - [Underwater acoustics: radiated noise and pile driving (ISO 18405 / 17208 / 18406)](https://jmrplens.github.io/phonometry/guides/underwater-acoustics/) - [Underwater sound propagation: transmission loss, sound speed, sonar, seabed and ambient noise](https://jmrplens.github.io/phonometry/guides/underwater-propagation/) ## Sources and devices - [Overview](https://jmrplens.github.io/phonometry/guides/sections/sources-devices/) - [Sound Power](https://jmrplens.github.io/phonometry/guides/sound-power/) - [Sound Intensity (p-p method)](https://jmrplens.github.io/phonometry/guides/intensity/) - [Electroacoustics: distortion and frequency response (IEC 60268-3 / Bendat & Piersol)](https://jmrplens.github.io/phonometry/guides/electroacoustics/) - [Swept-sine distortion and phase utilities (Farina / Novak)](https://jmrplens.github.io/phonometry/guides/swept-sine-distortion/) - [Programme loudness and true peak (ITU-R BS.1770 / EBU R 128)](https://jmrplens.github.io/phonometry/guides/program-loudness/) ## Wave simulation - [Overview](https://jmrplens.github.io/phonometry/guides/sections/simulation/) - [Spherical ground effect and advanced barriers (Attenborough / Salomons / Bies)](https://jmrplens.github.io/phonometry/guides/ground-barriers/) - [Atmospheric refraction: ray tracing and the parabolic equation (Salomons / Attenborough)](https://jmrplens.github.io/phonometry/guides/atmospheric-refraction/) - [2D FDTD wave simulation](https://jmrplens.github.io/phonometry/guides/fdtd-simulation/) ## Other guides - [Industrial noise control: silencers, HVAC and enclosures](https://jmrplens.github.io/phonometry/guides/noise-control/) - [Objective intelligibility (STOI & ESTOI)](https://jmrplens.github.io/phonometry/guides/objective-intelligibility/) - [Predicting Panel Sound Insulation (mass law, coincidence, double walls)](https://jmrplens.github.io/phonometry/guides/panel-sound-insulation/) - [Image sources and the steady-state room field (Kuttruff / Vorländer / Bies)](https://jmrplens.github.io/phonometry/guides/room-image-sources/) ## Theory and reference - [API Reference](https://jmrplens.github.io/phonometry/reference/api/) - [Bibliography](https://jmrplens.github.io/phonometry/reference/bibliography/) - [Theoretical Background](https://jmrplens.github.io/phonometry/reference/theory/) - [Theory: Environment and Transport](https://jmrplens.github.io/phonometry/reference/theory/environment-transport/) - [Theory: Materials and Surfaces](https://jmrplens.github.io/phonometry/reference/theory/materials-surfaces/) - [Theory: Perception and Hearing](https://jmrplens.github.io/phonometry/reference/theory/perception/) - [Theory: Rooms and Buildings](https://jmrplens.github.io/phonometry/reference/theory/rooms-buildings/) - [Theory: Signal Analysis](https://jmrplens.github.io/phonometry/reference/theory/signal-analysis/) - [Theory: Vibration](https://jmrplens.github.io/phonometry/reference/theory/vibration/) ## Evidence and provenance - [Conformance report](https://jmrplens.github.io/phonometry/reference/conformance/): every check, with the standard, the clause, the normative expected value, the value the library computes and the delta - [Errata in published sources](https://jmrplens.github.io/phonometry/reference/errata/): defects found in published standards, each re-derived from that standard's own normative clauses - [Bibliography](https://jmrplens.github.io/phonometry/reference/bibliography/) - [About the author and the method](https://jmrplens.github.io/phonometry/about/) ## Source and metadata - [Repository](https://github.com/jmrplens/phonometry) - [PyPI](https://pypi.org/project/phonometry/) - [Changelog](https://github.com/jmrplens/phonometry/blob/main/CHANGELOG.md) - [Cite this software](https://github.com/jmrplens/phonometry/blob/main/CITATION.cff) - [Archived release (DOI)](https://doi.org/10.5281/zenodo.21215280) - [Licence: MIT](https://opensource.org/licenses/MIT) ## Full text One file per area, each small enough to fetch whole. `llms-full.txt` is the complete concatenation and is far too large for a single fetch in most clients. - [Start here](https://jmrplens.github.io/phonometry/llms-start.txt) - [Aircraft wind](https://jmrplens.github.io/phonometry/llms-aircraft-wind.txt) - [Calibration uncertainty](https://jmrplens.github.io/phonometry/llms-calibration-uncertainty.txt) - [Hearing exposure](https://jmrplens.github.io/phonometry/llms-hearing-exposure.txt) - [Human vibration](https://jmrplens.github.io/phonometry/llms-human-vibration.txt) - [Levels weighting](https://jmrplens.github.io/phonometry/llms-levels-weighting.txt) - [Octave filtering](https://jmrplens.github.io/phonometry/llms-octave-filtering.txt) - [Outdoor sound](https://jmrplens.github.io/phonometry/llms-outdoor-sound.txt) - [Psychoacoustics](https://jmrplens.github.io/phonometry/llms-psychoacoustics.txt) - [Room acoustics](https://jmrplens.github.io/phonometry/llms-room-acoustics.txt) - [Signals spectra](https://jmrplens.github.io/phonometry/llms-signals-spectra.txt) - [Sound insulation](https://jmrplens.github.io/phonometry/llms-sound-insulation.txt) - [Speech](https://jmrplens.github.io/phonometry/llms-speech.txt) - [Structure borne](https://jmrplens.github.io/phonometry/llms-structure-borne.txt) - [Core signal analysis](https://jmrplens.github.io/phonometry/llms-core-signal-analysis.txt) - [Materials and surfaces](https://jmrplens.github.io/phonometry/llms-materials-surfaces.txt) - [Underwater acoustics](https://jmrplens.github.io/phonometry/llms-underwater.txt) - [Sources and devices](https://jmrplens.github.io/phonometry/llms-sources-devices.txt) - [Wave simulation](https://jmrplens.github.io/phonometry/llms-simulation.txt) - [Other](https://jmrplens.github.io/phonometry/llms-other.txt) - [Everything](https://jmrplens.github.io/phonometry/llms-full.txt) ## Spanish Every page above also exists in Spanish under the `/es/` prefix, for example https://jmrplens.github.io/phonometry/es/getting-started/. The two trees are kept at parity by a build check. ## Optional The generated API reference, one page per module. Fetch these only when a specific signature is needed; the guides above explain the same functions in context. - [API reference index](https://jmrplens.github.io/phonometry/reference/api/) - [aeroacoustics/aircraft-noise](https://jmrplens.github.io/phonometry/reference/api/aeroacoustics/aircraft-noise/) - [aeroacoustics/airport-noise](https://jmrplens.github.io/phonometry/reference/api/aeroacoustics/airport-noise/) - [aeroacoustics/anp-fleet](https://jmrplens.github.io/phonometry/reference/api/aeroacoustics/anp-fleet/) - [aeroacoustics/atmospheric-absorption](https://jmrplens.github.io/phonometry/reference/api/aeroacoustics/atmospheric-absorption/) - [aeroacoustics/rotorcraft-noise](https://jmrplens.github.io/phonometry/reference/api/aeroacoustics/rotorcraft-noise/) - [aeroacoustics/wind-turbine-noise](https://jmrplens.github.io/phonometry/reference/api/aeroacoustics/wind-turbine-noise/) - [broadcast/program-loudness](https://jmrplens.github.io/phonometry/reference/api/broadcast/program-loudness/) - [building/aperture-transmission](https://jmrplens.github.io/phonometry/reference/api/building/aperture-transmission/) - [building/building-prediction](https://jmrplens.github.io/phonometry/reference/api/building/building-prediction/) - [building/building-uncertainty](https://jmrplens.github.io/phonometry/reference/api/building/building-uncertainty/) - [building/facade-prediction](https://jmrplens.github.io/phonometry/reference/api/building/facade-prediction/) - [building/flanking-transmission](https://jmrplens.github.io/phonometry/reference/api/building/flanking-transmission/) - [building/floor-covering-improvement](https://jmrplens.github.io/phonometry/reference/api/building/floor-covering-improvement/) - [building/installed-structure-borne](https://jmrplens.github.io/phonometry/reference/api/building/installed-structure-borne/) - [building/insulation](https://jmrplens.github.io/phonometry/reference/api/building/insulation/) - [building/intensity-insulation](https://jmrplens.github.io/phonometry/reference/api/building/intensity-insulation/) - [building/lab-insulation](https://jmrplens.github.io/phonometry/reference/api/building/lab-insulation/) - [building/panel-transmission](https://jmrplens.github.io/phonometry/reference/api/building/panel-transmission/) - [building/structure-borne-power](https://jmrplens.github.io/phonometry/reference/api/building/structure-borne-power/) - [building/survey-insulation](https://jmrplens.github.io/phonometry/reference/api/building/survey-insulation/) - [correlation/correlation](https://jmrplens.github.io/phonometry/reference/api/correlation/correlation/) - [correlation/envelope](https://jmrplens.github.io/phonometry/reference/api/correlation/envelope/) - [electroacoustics/distortion](https://jmrplens.github.io/phonometry/reference/api/electroacoustics/distortion/) - [electroacoustics/frequency-response](https://jmrplens.github.io/phonometry/reference/api/electroacoustics/frequency-response/) - [electroacoustics/loudspeaker](https://jmrplens.github.io/phonometry/reference/api/electroacoustics/loudspeaker/) - [electroacoustics/microphone](https://jmrplens.github.io/phonometry/reference/api/electroacoustics/microphone/) - [electroacoustics/piston](https://jmrplens.github.io/phonometry/reference/api/electroacoustics/piston/) - [electroacoustics/swept-sine](https://jmrplens.github.io/phonometry/reference/api/electroacoustics/swept-sine/) - [environment/air-absorption](https://jmrplens.github.io/phonometry/reference/api/environment/air-absorption/) - [environment/atmospheric-refraction](https://jmrplens.github.io/phonometry/reference/api/environment/atmospheric-refraction/) - [environment/ground-barriers](https://jmrplens.github.io/phonometry/reference/api/environment/ground-barriers/) - [environment/impulse-prominence](https://jmrplens.github.io/phonometry/reference/api/environment/impulse-prominence/) - [environment/impulsive-sound](https://jmrplens.github.io/phonometry/reference/api/environment/impulsive-sound/) - [environment/measurement](https://jmrplens.github.io/phonometry/reference/api/environment/measurement/) - [environment/outdoor-propagation](https://jmrplens.github.io/phonometry/reference/api/environment/outdoor-propagation/) - [environment/rating](https://jmrplens.github.io/phonometry/reference/api/environment/rating/) - [filters/compliance](https://jmrplens.github.io/phonometry/reference/api/filters/compliance/) - [filters/core](https://jmrplens.github.io/phonometry/reference/api/filters/core/) - [filters/equalizer](https://jmrplens.github.io/phonometry/reference/api/filters/equalizer/) - [filters/frequencies](https://jmrplens.github.io/phonometry/reference/api/filters/frequencies/) - [filters/parametric-filters](https://jmrplens.github.io/phonometry/reference/api/filters/parametric-filters/) - [filters/phonometry](https://jmrplens.github.io/phonometry/reference/api/filters/phonometry/) - [hearing/noise-induced-hearing-loss](https://jmrplens.github.io/phonometry/reference/api/hearing/noise-induced-hearing-loss/) - [hearing/occupational-exposure](https://jmrplens.github.io/phonometry/reference/api/hearing/occupational-exposure/) - [hearing/threshold](https://jmrplens.github.io/phonometry/reference/api/hearing/threshold/) - [levels/calibration](https://jmrplens.github.io/phonometry/reference/api/levels/calibration/) - [levels/levels](https://jmrplens.github.io/phonometry/reference/api/levels/levels/) - [materials/absorption-rating](https://jmrplens.github.io/phonometry/reference/api/materials/absorption-rating/) - [materials/absorption-uncertainty](https://jmrplens.github.io/phonometry/reference/api/materials/absorption-uncertainty/) - [materials/airflow-resistance](https://jmrplens.github.io/phonometry/reference/api/materials/airflow-resistance/) - [materials/diffuser-design](https://jmrplens.github.io/phonometry/reference/api/materials/diffuser-design/) - [materials/dynamic-stiffness](https://jmrplens.github.io/phonometry/reference/api/materials/dynamic-stiffness/) - [materials/impedance-tube](https://jmrplens.github.io/phonometry/reference/api/materials/impedance-tube/) - [materials/porous-absorber](https://jmrplens.github.io/phonometry/reference/api/materials/porous-absorber/) - [materials/road-absorption](https://jmrplens.github.io/phonometry/reference/api/materials/road-absorption/) - [materials/scattering-diffusion](https://jmrplens.github.io/phonometry/reference/api/materials/scattering-diffusion/) - [materials/slow-sound-absorber](https://jmrplens.github.io/phonometry/reference/api/materials/slow-sound-absorber/) - [materials/sound-absorption](https://jmrplens.github.io/phonometry/reference/api/materials/sound-absorption/) - [metrology/random-data](https://jmrplens.github.io/phonometry/reference/api/metrology/random-data/) - [metrology/uncertainty](https://jmrplens.github.io/phonometry/reference/api/metrology/uncertainty/) - [noise_control/enclosures](https://jmrplens.github.io/phonometry/reference/api/noise_control/enclosures/) - [noise_control/hvac](https://jmrplens.github.io/phonometry/reference/api/noise_control/hvac/) - [noise_control/silencers](https://jmrplens.github.io/phonometry/reference/api/noise_control/silencers/) - [power/declaration](https://jmrplens.github.io/phonometry/reference/api/power/declaration/) - [power/intensity](https://jmrplens.github.io/phonometry/reference/api/power/intensity/) - [power/sound-power](https://jmrplens.github.io/phonometry/reference/api/power/sound-power/) - [power/sound-power-intensity](https://jmrplens.github.io/phonometry/reference/api/power/sound-power-intensity/) - [power/sound-power-reverberation](https://jmrplens.github.io/phonometry/reference/api/power/sound-power-reverberation/) - [power/vibration-sound-power](https://jmrplens.github.io/phonometry/reference/api/power/vibration-sound-power/) - [psychoacoustics/fluctuation-strength](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/fluctuation-strength/) - [psychoacoustics/fluctuation-strength-ecma](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/fluctuation-strength-ecma/) - [psychoacoustics/loudness-contours](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/loudness-contours/) - [psychoacoustics/loudness-ecma](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/loudness-ecma/) - [psychoacoustics/loudness-moore-glasberg](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/loudness-moore-glasberg/) - [psychoacoustics/loudness-moore-glasberg-time](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/loudness-moore-glasberg-time/) - [psychoacoustics/loudness-zwicker](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/loudness-zwicker/) - [psychoacoustics/psychoacoustic-annoyance](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/psychoacoustic-annoyance/) - [psychoacoustics/roughness-ecma](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/roughness-ecma/) - [psychoacoustics/sharpness](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/sharpness/) - [psychoacoustics/tonality](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/tonality/) - [psychoacoustics/tonality-ecma](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/tonality-ecma/) - [psychoacoustics/tone-audibility](https://jmrplens.github.io/phonometry/reference/api/psychoacoustics/tone-audibility/) - [rooms/enclosed-space-absorption](https://jmrplens.github.io/phonometry/reference/api/rooms/enclosed-space-absorption/) - [rooms/image-source](https://jmrplens.github.io/phonometry/reference/api/rooms/image-source/) - [rooms/open-plan](https://jmrplens.github.io/phonometry/reference/api/rooms/open-plan/) - [rooms/reverberation-prediction](https://jmrplens.github.io/phonometry/reference/api/rooms/reverberation-prediction/) - [rooms/room-acoustics](https://jmrplens.github.io/phonometry/reference/api/rooms/room-acoustics/) - [rooms/room-ir](https://jmrplens.github.io/phonometry/reference/api/rooms/room-ir/) - [rooms/room-noise](https://jmrplens.github.io/phonometry/reference/api/rooms/room-noise/) - [rooms/steady-field](https://jmrplens.github.io/phonometry/reference/api/rooms/steady-field/) - [simulation/fdtd](https://jmrplens.github.io/phonometry/reference/api/simulation/fdtd/) - [spectra/cepstrum](https://jmrplens.github.io/phonometry/reference/api/spectra/cepstrum/) - [spectra/inversion](https://jmrplens.github.io/phonometry/reference/api/spectra/inversion/) - [spectra/miso](https://jmrplens.github.io/phonometry/reference/api/spectra/miso/) - [spectra/phase](https://jmrplens.github.io/phonometry/reference/api/spectra/phase/) - [spectra/signals](https://jmrplens.github.io/phonometry/reference/api/spectra/signals/) - [spectra/spectra](https://jmrplens.github.io/phonometry/reference/api/spectra/spectra/) - [spectra/synchronous-average](https://jmrplens.github.io/phonometry/reference/api/spectra/synchronous-average/) - [spectra/time-frequency](https://jmrplens.github.io/phonometry/reference/api/spectra/time-frequency/) - [speech/objective-intelligibility](https://jmrplens.github.io/phonometry/reference/api/speech/objective-intelligibility/) - [speech/sii](https://jmrplens.github.io/phonometry/reference/api/speech/sii/) - [speech/sti](https://jmrplens.github.io/phonometry/reference/api/speech/sti/) - [underwater/acoustics](https://jmrplens.github.io/phonometry/reference/api/underwater/acoustics/) - [underwater/numerical-propagation](https://jmrplens.github.io/phonometry/reference/api/underwater/numerical-propagation/) - [underwater/ocean-ambient-noise](https://jmrplens.github.io/phonometry/reference/api/underwater/ocean-ambient-noise/) - [underwater/pile-driving-noise](https://jmrplens.github.io/phonometry/reference/api/underwater/pile-driving-noise/) - [underwater/propagation](https://jmrplens.github.io/phonometry/reference/api/underwater/propagation/) - [underwater/seabed-reflection](https://jmrplens.github.io/phonometry/reference/api/underwater/seabed-reflection/) - [underwater/ship-radiated-noise](https://jmrplens.github.io/phonometry/reference/api/underwater/ship-radiated-noise/) - [underwater/ship-traffic-noise](https://jmrplens.github.io/phonometry/reference/api/underwater/ship-traffic-noise/) - [underwater/sonar-equation](https://jmrplens.github.io/phonometry/reference/api/underwater/sonar-equation/) - [underwater/sound-speed](https://jmrplens.github.io/phonometry/reference/api/underwater/sound-speed/) - [vibration/human-vibration](https://jmrplens.github.io/phonometry/reference/api/vibration/human-vibration/) - [vibration/junction-transmission](https://jmrplens.github.io/phonometry/reference/api/vibration/junction-transmission/) - [vibration/mechanical-mobility](https://jmrplens.github.io/phonometry/reference/api/vibration/mechanical-mobility/) - [vibration/multiple-shock-vibration](https://jmrplens.github.io/phonometry/reference/api/vibration/multiple-shock-vibration/) - [vibration/point-mobility](https://jmrplens.github.io/phonometry/reference/api/vibration/point-mobility/) - [vibration/radiation-efficiency](https://jmrplens.github.io/phonometry/reference/api/vibration/radiation-efficiency/) - [vibration/transfer-stiffness](https://jmrplens.github.io/phonometry/reference/api/vibration/transfer-stiffness/)