SUAVE
Legacy project. Not maintained. Its last commit was in December 2022, more than three years ago. Kept here for reference. Its code may follow an older edition and may not run with current software.
Python environment for the multi-fidelity conceptual design of aircraft ("An Aerospace Vehicle Environment"). Its noise tools compute perceived noise level (PNL), tone-corrected PNL (PNLT) and effective perceived noise level (EPNL) from one-third-octave spectra.
| Repository | https://github.com/suavecode/SUAVE |
|---|---|
| Language | Python |
| Kind | Library/Toolbox Functions to call from your own code: a Python package, a MATLAB toolbox, or a C, C++, C#, Rust or Julia library. |
| Group | legacy Archived, or no commit for three years or more. Kept for reference. The code may follow an older edition and may not run with current software. |
| Licence | LGPL-2.1 |
| Latest release | 2.5.2 (2022-03) |
| Last commit | 2022-12-23 inactive since 2022-12 |
| GitHub stars | 532 |
| Maintainers | SUAVE team (Stanford Aerospace Design Lab) |
| AI assistance | not stated |
| How to cite | The project does not say how to cite it. Cite the repository with the version or commit you used. |
| Entry checked | 6 October 2026 |
What it implements
| Metric | Edition | Functions | Validation (as stated) | Notes |
|---|---|---|---|---|
| Perceived noise level and EPNL | ICAO Annex 16, Vol. I PNL, PNLT and EPNL; the code cites no edition | pnl_noise, noise_tone_correction, epnl_noise | not stated | legacy EPNL is computed from a PNLT time history. The noise tools cite neither ICAO Annex 16 nor 14 CFR Part 36, nor an edition; their docstrings give "Source: None". |
How it was validated
As reported by the project; LISQM has not run the code. Two implementations that agree can still share the same error. Kinds of evidence.
The project does not say how any of these were validated.
Notes
- The noise tools are in
SUAVE/Methods/Noise/Fidelity_One/Noise_Tools, written by C. Ilario (2015) and modified by E. Botero (2016). The same folder has SENEL, dBA and noise-certification-limit helpers.
Before you rely on it
- Development appears to have stopped in 2022: the last release (2.5.2) is from March 2022 and the last commit from December 2022.
- No validation of the noise metrics is stated.