PriorityTracking

class sorts.scheduler.tracking.PriorityTracking(radar, space_objects, end_time, epoch, timeslice, allocation, **kwargs)[source]

Bases: sorts.scheduler.tracking.Tracking

#TODO: Docstring

Methods

__init__(radar, space_objects, end_time, …)

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.

get_controllers()

#TODO: Docstring

get_passes(ind)

#TODO: Docstring

observe_passes(passes, **kwargs)

#TODO: Docstring

schedule(**kwargs)

#TODO: Docstring

set_measurements()

#TODO: Docstring

update()

Update the scheduler information.