# SUAVE

> Part of [LISQM](https://zhenxianli.github.io/LISQM/) (List of Implementations of Sound Quality Metrics), a list of open-source implementations of psychoacoustic metrics. Data as of 2026-10-28. Web page: https://zhenxianli.github.io/LISQM/projects/suave.html

**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:** 2026-10-06

## What it implements

| Metric | Edition | Functions | Status | Validation (as stated) | Notes |
|---|---|---|---|---|---|
| [Perceived noise level and EPNL](https://zhenxianli.github.io/LISQM/metrics/epnl.html) | [ICAO Annex 16, Vol. I](https://store.icao.int/en/annex-16-environmental-protection-volume-i-aircraft-noise) (PNL, PNLT and EPNL; the code cites no edition) | `pnl_noise`, `noise_tone_correction`, `epnl_noise` | available | not stated | 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.

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.

## Sources

- https://github.com/suavecode/SUAVE
- https://github.com/suavecode/SUAVE/blob/develop/README.md
- https://github.com/suavecode/SUAVE/tree/develop/trunk/SUAVE/Methods/Noise/Fidelity_One/Noise_Tools
