ObservationPlanner.predict_exposure

giant.photometry.planning:

ObservationPlanner.predict_exposure(goal_snr, exposure_time_guess=1.0)[source]

Optimize the exposure time based on the required/goal signal-to-noise ratio

param: goal_snr: The desired SNR to achieve param: exposure_time_guess: An initial guess for the exposure time in seconds for the optimizer. :returns: tuple containing an array of the optimized exposure times over the trajectory steps and an array of

the SNR that is calculated using that exposure time

Parameters:
  • goal_snr (float)

  • exposure_time_guess (float)

Return type:

Tuple[list[float | None], list[float | None]]