Skip to main content

Free field results

Once the free field simulation has completed, the results of the free field simulation can be accessed through the specific FreeFieldResultsObjects using .get_results_object() on the simulation directly. This object can be used as the regular results object to study the result of each receiver indivually using the .get_mono_ir() endpoint, but the FreeFieldResultsObject also has the following methods to analyse the free field results:

  • .on_axis_fr()/.plot_onaxis_fr(): Get or plot the on-axis frequency response. Choose the scaling of the input with the function argument FrScaling between either volume_velocity, velocity, volume_acceleration or acceleration.
  • .source_center_fr()/.plot_source_center_fr: Get or plot the pressure response on the source center.
  • .interpolate_fr()/.plot_interpolated_fr() interpolates the full frequency response at any given azimuth and elevation angle at 1m distance
  • .interpolate_polar_azimuth()/.plot_polar_azimuth() interpolates the 2d polar frequency response at a given frequency at a fixed azimuth or elevation angle.
  • .plot_directivity_balloon() plots the directivity balloon.
  • .interpolate_directivity_balloon_third_octave() interpolates the response onto a full directivity balloon given the top pole convention.