observability_table#
- astroplan.observability_table(constraints, observer, targets, times=None, time_range=None, time_grid_resolution=<Quantity 0.5 h>)[source]#
Creates a table with information about observability for all the
targetsover the requestedtime_range, given the constraints inconstraints_listforobserver.- Parameters:
- constraintslist or
Constraint Observational constraint(s)
- observer
Observer The observer who has constraints
constraints- targets{list,
SkyCoord,FixedTarget} Target or list of targets
- times
Time(optional) Array of times on which to test the constraint
- time_range
Time(optional) Lower and upper bounds on time sequence, with spacing
time_resolution. This will be passed as the first argument intotime_grid_from_range. If a single (scalar) time, the table will be for a 24 hour period centered on that time.- time_grid_resolution
Quantity(optional) If
time_rangeis specified, determine whether constraints are met between test times intime_rangeby checking constraint at linearly-spaced times separated bytime_resolution. Default is 0.5 hours.
- constraintslist or
- Returns:
- observability_table
Table A Table containing the observability information for each of the
targets. The table contains four columns with information about the target and it’s observability:'target name','ever observable','always observable', and'fraction of time observable'. The column'time observable'will also be present if thetime_rangeis given as a scalar. It also contains metadata entries'times'(with an array of all the times),'observer'(theObserverobject), and'constraints'(containing the suppliedconstraints).
- observability_table