Document Type


Journal/Book Title/Conference

AIAA Scitech 2019 Forum


San Diego, California

Publication Date


First Page


Last Page



Implementing a method to calculate the human ear’s perceived loudness of a sonic boom requires consulting scattered literature with varying amounts of detail. This work describes a comprehensive implementation of Stevens’ Mark VII in Python, called PyLdB. References to literary works are included in enough detail so that the reader could use this work as a guide to implement the Mark VII algorithm. The details behind the mathematics of the Mark VII algorithm are included and PyLdB is used to calculate the perceived loudness of an example pressure signature. PyLdB is benchmarked against a widely used and validated code by NASA called the Loudness Code for Asymmetric Sonic Booms that also implements the Mark VII methodology. PyLdB can be applied in conjunction with other tools to calculate the perceived loudness of sonic booms and facilitate the optimization of aircraft to reduce loudness levels.