Releases: jmrplens/phonometry
Releases · jmrplens/phonometry
Release list
Release v3.2.0
See the changelog for the full details of this release.
What's Changed
- chore: golden baseline and hotspot benchmarks (overhaul phase 0) by @jmrplens in #161
- refactor: reorganize the package into twelve domain subpackages (3.2) by @jmrplens in #162
- release: 3.2.0 by @jmrplens in #163
Full Changelog: v3.1.0...v3.2.0
Release v3.1.0
See the changelog for the full details of this release.
What's Changed
- ci: IndexNow submission after docs deploy by @jmrplens in #74
- chore: SonarCloud key renamed to jmrplens_phonometry by @jmrplens in #75
- Advanced metrology: G-weighting, ISO 226 contours, ECMA-418-1 tonality, ISO 1996 Lden, IEC 60942:2017 by @jmrplens in #76
- Didactic documentation: theory everywhere, bilingual figures, setup diagrams, parameter tables by @jmrplens in #77
- docs: GitHub-safe math braces by @jmrplens in #78
- docs: escape-safe math spacing for GitHub by @jmrplens in #79
- Psychoacoustics, speech intelligibility and sound intensity (ISO 532-1, DIN 45692, IEC 60268-16, IEC 61043) by @jmrplens in #80
- Room and building acoustics: ISO 18233, ISO 3382-1/2/3, ISO 16283-1 + ISO 717-1 by @jmrplens in #81
- fix: LICENSE file now matches the declared MIT license by @jmrplens in #83
- Audit-driven accuracy, robustness and didactic improvements across the library by @jmrplens in #82
- Sound power determination and building acoustics II: ISO 3744/3746, ISO 3741, ISO 9614-2, ISO 16283-2 + ISO 717-2, ISO 354 by @jmrplens in #84
- docs(site): remove reference to deleted Wikidata item by @jmrplens in #85
- Docs usability: measurement-role snippet clarity, one-line result plots, responsive figures by @jmrplens in #86
- Advanced psychoacoustics (ISO 532-2/3 Moore-Glasberg, ECMA-418-2 Sottek loudness/tonality/roughness) + numerical conformance report by @jmrplens in #87
- Building acoustics II: facade insulation (ISO 16283-3), laboratory measurement (ISO 10140), prediction with flanking (EN 12354) and uncertainty (ISO 12999-1) by @jmrplens in #88
- Outdoor sound propagation and occupational noise exposure (ISO 9613-1, ISO 9613-2, ISO 9612) by @jmrplens in #89
- Run the full ISO 532-1 Annex B loudness validation from in-repo signals by @jmrplens in #90
- Acoustic materials: impedance tube, airflow resistance & sound-absorption rating (ISO 10534-1/-2, ASTM E2611, ISO 9053-1/-2, ISO 11654) by @jmrplens in #91
- Scattering/diffusion, in-situ road absorption & precision sound power (ISO 17497-1/-2, ISO 13472-1/-2, ISO 3745, ISO 9614-3) by @jmrplens in #92
- fix(docs): valid HTML width on room-acoustics figures (unblock Deploy Docs) by @jmrplens in #93
- Human vibration exposure (ISO 8041-1, ISO 2631, ISO 5349, Directive 2002/44/EC) by @jmrplens in #94
- docs(site): full functionality coverage + thematic sidebar reorganization by @jmrplens in #95
- docs: correct impedance-tube inputs in materials reference by @jmrplens in #96
- feat: Speech Intelligibility Index (ANSI S3.5-1997) by @jmrplens in #97
- feat: plottable impulse-response results and ISO 3382 measurement setup by @jmrplens in #98
- feat: room-noise criteria (ANSI/ASA S12.2-2019 NC and RC Mark II) by @jmrplens in #99
- fix: SonarCloud smells + CodeRabbit review on room-noise (#99 follow-up) by @jmrplens in #100
- feat: hearing threshold (ISO 7029:2017 age model, ISO 389-7:2006 reference) by @jmrplens in #101
- feat: measurement uncertainty (GUM ISO/IEC Guide 98-3:2008 + Monte Carlo Supplement 1) by @jmrplens in #102
- feat: noise-induced hearing loss (ISO 1999:2013 NIPTS and HTLAN) by @jmrplens in #103
- feat: SII standard speech spectra for raised, loud and shout vocal efforts by @jmrplens in #104
- NT ACOU 112: impulsive-sound prominence and LAeq adjustment by @jmrplens in #105
- ISO 2631-5: multiple-shock whole-body vibration by @jmrplens in #106
- EN 12354-6: sound absorption in enclosed spaces by @jmrplens in #107
- Audit pass 1: hard bugs in docs, figures and plotting by @jmrplens in #108
- Audit pass 2: multichannel safety and uncertainty-name shadowing by @jmrplens in #109
- Audit pass 3: shared validation, energy math, types and warning base by @jmrplens in #110
- Audit pass 4a: concept-based names for the four unpublished modules by @jmrplens in #111
- Audit pass 4b: deprecation-cycle renames of published API by @jmrplens in #112
- Audit pass 4c: final identifier sweep against the naming convention by @jmrplens in #113
- Audit pass 5: complete API reference and theory coverage by @jmrplens in #114
- Audit pass 6: split the three overloaded guides by @jmrplens in #115
- Audit pass 7: bilingual EN/ES consistency by @jmrplens in #116
- Audit pass 8: retrofit the house conventions onto the legacy guides by @jmrplens in #117
- Standards traceability fixes and the target taxonomy by @jmrplens in #118
- Audit pass 9: the tests batch by @jmrplens in #119
- Audit pass 10: complete the .plot() convention and tidy the plotting layer by @jmrplens in #120
- Audit pass 11a: seven new documentation diagrams by @jmrplens in #121
- Audit pass 11b: Tier-1 documentation animations by @jmrplens in #122
- Audit pass 11c: migrate documentation figures to deterministic SVG by @jmrplens in #123
- feat: IEC 61672-1:2013 frequency-weighting class verifier by @jmrplens in #124
- feat: façade insulation & outdoor radiation prediction (EN 12354-3/-4:2000) by @jmrplens in #125
- feat: IEC 61260:1995 / ANSI S1.11-2004 class 0 filter verification by @jmrplens in #126
- feat: sound insulation by intensity (ISO 15186-1:2000) by @jmrplens in #127
- feat: field survey method (ISO 10052:2021) by @jmrplens in #128
- feat: sound-absorption measurement uncertainty (ISO 12999-2:2020) by @jmrplens in #129
- feat: floor-covering impact improvement on a mock-up (ISO 16251-1:2014) by @jmrplens in #130
- fix: deterministic documentation-figure rendering (end the flaky figures job) by @jmrplens in #131
- feat: laboratory flanking transmission (ISO 10848 vibration reduction index) by @jmrplens in #132
- feat: environmental-noise determination (ISO 1996-2 tonal adjustment + uncertainty) by @jmrplens in #133
- feat: reverberation-time prediction (Sabine, Eyring, Millington-Sette, Fitzroy, Arau-Puchades) by @jmrplens in #134
- feat: dynamic stiffness of resilient materials (EN 29052-1:1992) by @jmrplens in #135
- feat: mechanical mobility and the FRF family (ISO 7626-1:2011) by @jmrplens in #136
- feat: dynamic transfer stiffness of resilient elements (ISO 10846) by @jmrplens in #137
- feat: sound power from surface vibration (ISO/TS 7849-1/-2) by @jmrplens in #138
- feat: structure-borne sound power of building equipment (EN 15657) by @jmrplens in #139
- feat: installed structure-borne sound from equipment (EN 12354-5) by @jmrplens in #140
- feat: objective audibility of tones in noise (ISO/PAS 20065:2016) by @jmrplens in #141
- feat: psychoacoustic annoyance and fluctuation strength (Fastl & Zwicker) by @jmrplens in #142
- feat: electroacoustics — distortion (IEC 60268-3 / AES17) and frequency response (Bendat & Piersol) by @jmrplens in #143
- feat: underwater acoustics — reference levels, ship radiated noise & pile driving (ISO 18405/17208/18406) by @jmrplens in #144
- feat: aircraft noise — Effective Perceived Noise Level (ICAO Annex 16) + IEC 61265 verif...
Release v3.0.0
See the changelog for the full details of this release.
What's Changed
- docs: backfill Zenodo concept DOI by @jmrplens in #69
- docs: reorganize badges, GitHub-Sponsors-only funding, fix DOI badge by @jmrplens in #70
- docs: drop downloads and sponsor badges by @jmrplens in #71
- feat: LCpeak, SEL/LAE, IEC 61252 noise dose, calibrator stability validation by @jmrplens in #72
- Rename to phonometry (3.0.0): new identity, Python 3.13 floor, transition stub by @jmrplens in #73
Full Changelog: v2.0.0...v3.0.0
Release v2.0.0
See the changelog for the full details of this release.
What's Changed
- ci: add auto-assign workflow by @jmrplens in #55
- ci: skip self-assignment by @jmrplens in #56
- ci: skip dependabot PRs by @jmrplens in #57
- fix: numerical correctness (integer overflow, cheby2/bessel band edges, A-weighting HF accuracy) by @jmrplens in #58
- perf: cache bank designs, make numba/matplotlib optional by @jmrplens in #59
- feat: Leq/LAeq/LN levels, octave spectrogram, zero-phase filtering, stateful TimeWeighting by @jmrplens in #60
- docs: restructure into docs/, slim PyPI-safe README, bilingual Starlight site with theme-aware figures by @jmrplens in #61
- fix: weighting graph showed curves ~2.4 dB low (truncated impulse through resampling path) by @jmrplens in #63
- chore: project polish + standards compliance (py.typed, CHANGELOG, CITATION, IEC 61672-1/61260-1 suites, class verifier) by @jmrplens in #64
- docs: content enrichment (4 new figures, diagrams, equations) + full SEO/GEO layer by @jmrplens in #66
- release: version 2.0.0 by @jmrplens in #68
Full Changelog: v1.2.3...v2.0.0
Release v1.2.3
Automated release for version 1.2.3
Release v1.2.2
Automated release for version 1.2.2
Release v1.2.1
Automated release for version v1.2.1
Release v1.1.5
Automated release for version v1.1.5
Release v1.1.4
Automated release for version v1.1.4
Release v1.1.3
Automated release for version v1.1.3