{
  "kind": "hypothetical_teaching_calculations_not_observations_or_forecast",
  "environment": {
    "python": "3.9.6",
    "system": "Darwin",
    "macos": "27.0.1",
    "machine": "arm64",
    "dependencies": "Python standard library only"
  },
  "assumptions": {
    "field_obstruction_factor_F": 1,
    "perception_correction_cp": 1,
    "radiant_exponent_gamma": 1,
    "activity_and_conditions": "constant over each hypothetical interval",
    "sky_or_weather_data": "none"
  },
  "cases": [
    {
      "case": "A",
      "assumed_zhr": 100,
      "assumed_radiant_altitude_deg": 90,
      "assumed_limiting_magnitude": 6.5,
      "assumed_population_index": 2.5,
      "model_hourly_rate": 100.0,
      "model_expected_count_in_30_min": 50.0,
      "inverse_correction_factor": 1.0,
      "within_paper_correction_cutoff_5": true
    },
    {
      "case": "B",
      "assumed_zhr": 100,
      "assumed_radiant_altitude_deg": 30,
      "assumed_limiting_magnitude": 6.5,
      "assumed_population_index": 2.5,
      "model_hourly_rate": 50.0,
      "model_expected_count_in_30_min": 25.0,
      "inverse_correction_factor": 2.0,
      "within_paper_correction_cutoff_5": true
    },
    {
      "case": "C",
      "assumed_zhr": 100,
      "assumed_radiant_altitude_deg": 30,
      "assumed_limiting_magnitude": 5.5,
      "assumed_population_index": 2.5,
      "model_hourly_rate": 20.0,
      "model_expected_count_in_30_min": 10.0,
      "inverse_correction_factor": 5.0,
      "within_paper_correction_cutoff_5": true
    },
    {
      "case": "D",
      "assumed_zhr": 100,
      "assumed_radiant_altitude_deg": 30,
      "assumed_limiting_magnitude": 4.5,
      "assumed_population_index": 2.5,
      "model_hourly_rate": 8.0,
      "model_expected_count_in_30_min": 4.0,
      "inverse_correction_factor": 12.5,
      "within_paper_correction_cutoff_5": false
    },
    {
      "case": "E",
      "assumed_zhr": 100,
      "assumed_radiant_altitude_deg": 60,
      "assumed_limiting_magnitude": 5.5,
      "assumed_population_index": 2.5,
      "model_hourly_rate": 34.641016,
      "model_expected_count_in_30_min": 17.320508,
      "inverse_correction_factor": 2.886751,
      "within_paper_correction_cutoff_5": true
    }
  ],
  "hypothetical_log_example": {
    "elapsed_minutes": 30,
    "pause_minutes": 5,
    "effective_minutes": 25,
    "unclassified_meteor_count": 4,
    "all_meteor_raw_hourly_rate_not_zhr": 9.6
  },
  "boundary_checks": {
    "zero_assumed_zhr_returns_zero_model_rate": true,
    "rejected_inputs": [
      "radiant_at_cutoff_10_deg",
      "radiant_at_horizon",
      "unknown_population_index",
      "zero_effective_observing_time"
    ]
  }
}
