Tracking¶
-
class
sorts.scheduler.tracking.
Tracking
(radar, space_objects, end_time, epoch, start_time=0.0, controller=<class 'sorts.controller.tracker.Tracker'>, controller_args={'return_copy': True}, max_dpos=1000.0, max_samp=30.0, profiler=None, logger=None, use_pass_states=True, calculate_max_snr=False, collect_passes=False)[source]¶ Bases:
sorts.scheduler.scheduler.Scheduler
#TODO: Docstring
Methods
__init__
(radar, space_objects, end_time, epoch)Initialize self.
calculate_observation
(txrx_pass, t, …)Takes a pass over a tx-rx pair and the corresponding evaluated times and generator that returns radar instances to generate a set of observed data.
chain_generators
(generators)generate_schedule
(t, generator)Takes times and a corresponding generator that returns radar instances to generate a radar schedule.
#TODO: Docstring
get_passes
(ind)#TODO: Docstring
observe_passes
(passes, **kwargs)#TODO: Docstring
schedule
(**kwargs)#TODO: Docstring
set_measurements
(*args, **kwargs)#TODO: Docstring
update
()Update the scheduler information.