mirage.papers package#

Submodules#

mirage.papers.attitude_paper module#

mirage.papers.attitude_paper.generate_light_curves(station: Station, obj_true: SpaceObject, obj_simple: SpaceObject, invert_obj_path: str, lc_length: timedelta, lc_cadence: timedelta, integration_time_s: float, date0: datetime, s0: ndarray, w0: ndarray, itensor: ndarray, trial_name: str, model_name: str, self_shadowing: bool, make_plots: bool = False, model_scale: float = 1.0) None#
mirage.papers.attitude_paper.plot_case_results(df_in: DataFrame, df_out: DataFrame, trial_name: str, conv_bound: float, n: int = 30, cmap: str = 'viridis', s_p_range: tuple = (-2, 10), s_p_bins: int = 35, plot_harmonic_s_p_lines: bool = True, selection_method: Literal['likelihood', 'conv_bound'] = 'conv_bound', color_sigma_error: bool = True, bad_sol_opacity: float = 0.5, write_gifs: bool = False)#
mirage.papers.attitude_paper.run_inversion(input_path: str, output_path: str, n_particles: int, loss_function: str, self_shadowing: bool, sigma_i: float)#

mirage.papers.sdc_2025 module#

Module contents#