{
  "release": "0.7.0",
  "experiment": "Water-drop acoustic observer",
  "model_class": "vacuum free fall; linear finite-depth capillary-gravity ripple packet; one declared ideal Minnaert bubble; surface-coupled compact airborne source",
  "reference_inputs": {
    "water_density_kg_m3_25c": 997.047,
    "water_surface_tension_n_m_25c": 0.07197,
    "gravity_m_s2": 9.80665,
    "atmospheric_pressure_pa": 101325.0,
    "air_density_kg_m3_25c": 1.184,
    "air_sound_speed_m_s_25c": 346.13,
    "bubble_resonance_source": "Minnaert 1933",
    "drop_sound_source": "Phillips, Agarwal, and Jordan 2018"
  },
  "constructed_inputs": {
    "drop_diameter_m": 0.004,
    "fall_height_m": 0.08224,
    "pool_depth_m": 0.08,
    "impact_time_s": 0.4,
    "bubble_radius_m": 0.0008,
    "bubble_depth_m": 0.004,
    "entrainment_delay_s": 0.006,
    "bubble_decay_time_s": 0.018,
    "bubble_fractional_volume_amplitude": 0.03,
    "microphone_distance_m": 0.75,
    "ripple_wavelength_m": 0.025,
    "ripple_amplitude_m": 0.0014,
    "ripple_packet_width_m": 0.01,
    "frames": 180,
    "fps": 60,
    "duration_s": 3.0,
    "audio_sample_rate_hz": 48000,
    "pressure_calibration": "absolute scale follows the declared effective-volume coupling; WAV is peak-normalized and is not a calibrated recording"
  },
  "checks": {
    "impact_speed_m_s": 1.2700385002038324,
    "drop_mass_kg": 3.341136565849325e-05,
    "impact_energy_j": 2.6946229517427117e-05,
    "weber_number": 89.38361036655404,
    "bond_number": 2.1737259330387655,
    "minnaert_frequency_hz": 4110.920533578131,
    "fft_peak_hz": 4116.666666666667,
    "fft_peak_error_hz": 5.746133088536226,
    "ripple_frequency_hz": 9.563348919009785,
    "ripple_phase_speed_m_s": 0.23908372297524463,
    "ripple_group_speed_m_s": 0.19542158177614466,
    "air_travel_time_s": 0.002166815936208939,
    "impact_arrival_s": 0.40216681593620895,
    "bubble_arrival_s": 0.40816681593620896,
    "peak_pressure_pa_constructed": 0.00536877650429639,
    "active_spl_db_constructed": 38.13343230407058,
    "pitch_collision_error_hz": 0.0,
    "display_tick_alias_error": 1.055719400788746e-11,
    "surface_height_max_m": 0.001334256841801107,
    "pressure_samples": 144000,
    "surface_scalars": 1658880
  },
  "counterexamples": {
    "pitch_nonidentifiability": "doubling bubble radius while quadrupling ambient pressure gives the same ideal Minnaert pitch",
    "geometry_nonidentifiability": "the same displayed ripple can be paired with different declared bubble radii and therefore different sounds because bubble formation is not solved",
    "frame_rate_boundary": "the 0.75 m air transit is about 2.17 ms, shorter than one 60 fps frame; audio is therefore computed at 48 kHz rather than inferred from frames"
  },
  "claim_ceiling": {
    "supported": [
      "the declared drop has calculated impact speed and dimensionless impact numbers",
      "the displayed ripple carrier obeys the linear finite-depth capillary-gravity dispersion relation",
      "the declared entrained-bubble pitch obeys the ideal Minnaert relation",
      "the pressure candidate includes air propagation delay and inverse-distance spreading",
      "the 60 fps picture and 48 kHz audio are synchronized in the delivered MP4"
    ],
    "not_supported": [
      "prediction that a real impact will entrain the declared bubble",
      "one-to-one reproduction of an unmeasured real drop or absolute sound level",
      "a resolved two-phase flow, splash, cavity, room acoustics, or human auditory system",
      "a universal biological frame rate",
      "a physical fourth/fifth-dimensional generator or universal grid/tick"
    ]
  }
}
