RCAIDE.Library.Plots.Noise.plot_noise_level

plot_noise_level#

plot_noise_level(noise_data, noise_level=False, save_figure=False, save_filename='Sideline_Noise_Levels', file_type='.png', width=11, height=7)[source]#

Creates a visualization of A-weighted Sound Pressure Levels at various sideline distances.

Parameters:
  • noise_data (NoiseData) –

    RCAIDE noise data structure containing:
    • microphone_y_resolutionint

      Number of sideline measurement positions

    • microphone_locationsndarray
      3D array of microphone positions where:
      • [:,:,0] : x-positions (longitudinal)

      • [:,:,1] : y-positions (sideline)

      • [:,:,2] : z-positions (vertical)

  • noise_level (ndarray, optional) – 2D array of noise levels at measurement points (default: False)

  • save_figure (bool, optional) – Flag for saving the figure (default: False)

  • save_filename (str, optional) – Name of file for saved figure (default: “Sideline_Noise_Levels”)

  • file_type (str, optional) – File extension for saved figure (default: “.png”)

  • width (float, optional) – Figure width in inches (default: 11)

  • height (float, optional) – Figure height in inches (default: 7)

Returns:

fig – Handle to the generated figure showing noise levels vs range

Return type:

matplotlib.figure.Figure

Notes

Creates visualization showing:
  • Noise level variation with distance

  • Multiple sideline measurement positions

  • Color-coded sideline distances

  • Customizable appearance

Major Assumptions
  • Noise levels are A-weighted SPL in dBA

  • Microphones are in a regular grid

  • Range is in nautical miles

  • Sideline distances are in meters

Definitions

‘Sound Pressure Level’

A-weighted acoustic pressure level in dBA

‘Sideline Distance’

Perpendicular distance from flight path

‘Range’

Distance along flight path

See also

RCAIDE.Library.Plots.Noise.plot_2D_noise_contour

2D contour visualization

RCAIDE.Library.Plots.Noise.plot_3D_noise_contour

3D noise field visualization