BoundaryCondition([bc_func, lqs_func, weight])
|
A class to hold a scoring function that evaluates a condition for a given target, time, and location. |
CoordinateCondition([coord_type, coord_idx, ...])
|
|
HourAngleCondition([min_hour_angle, ...])
|
|
AirmassCondition([airmass_limit, formula, ...])
|
|
SunCondition(**kwargs)
|
|
MoonCondition([min_illum, max_illum])
|
|
TimeCondition([time_type, min_time, ...])
|
|
SNRCondition([min_snr, max_snr, score_type, ...])
|
|
Target()
|
|
Field(target, exp, config[, niter, ...])
|
Contains an individual Target and the associated InstrumentConfiguration to observe the target. |
RepositioningField(target, exp, config[, ...])
|
A request to iteratively update the pointing of the telescope. |
AutofocusField(target, exp, config[, niter, ...])
|
A request to complete an autofocus sequence on a target field. |
DarkField()
|
TBD |
FlatField()
|
TBD |
Status(value[, names, module, qualname, ...])
|
|
_Block(name, description, observer, config, ...)
|
Represents a time range in a Schedule attributed to an Observer. |
ScheduleBlock(name, description, observer, ...)
|
A class to contain a list of Field objects to be scheduled as a single time range in the observing Schedule. |
CalibrationBlock(name, description, ...[, ...])
|
Contains Field objects that are used for collecting calibration data or performing calibration tasks. |
UnallocableBlock(name, description, ...[, ...])
|
A time range that is not allocable for scheduling. |
Observer(username, password, access_level, ...)
|
|
Project()
|
|
Prioritizer()
|
|
Optimizer()
|
|
Schedule()
|
|
Scheduler()
|
|
LQS()
|
|
LQSGauss()
|
|
LQSInequality()
|
|
LQSMinMax()
|
|
LQSPiecewise()
|
|
LQSSigmoid()
|
|