ObservedParameters¶
-
class
sorts.scheduler.observed_parameters.
ObservedParameters
(radar, logger=None, profiler=None, **kwargs)[source]¶ Bases:
sorts.scheduler.scheduler.Scheduler
Bi-static radar observation parameters of hard targets.
Parameters calculated
time
signal to noise ratio
range
range rate
transmitter local pointing to target k
receiver pointing to target k
radar cross section
#TODO: Docstring
Methods
__init__
(radar[, logger, profiler])Initialize self.
calculate_observation
(txrx_pass, t, …[, …])Calculate the observation of a pass of a specific space object given the current state of the Scheduler.
calculate_observation_jacobian
(txrx_pass, …)Calculate the observation and its Jacobean of a pass of a specific space object given the current state of the Scheduler.
chain_generators
(generators)generate_schedule
(t, generator)Takes times and a corresponding generator that returns radar instances to generate a radar schedule.
This should init a list of controllers and set the t (global time) and t0 (global time reference for controller) variables on them for their individual time samplings.
observe_passes
(passes, **kwargs)#TODO: Docstring
schedule
(**kwargs)#TODO: Docstring
update
(*args, **kwargs)Update the scheduler information.