Reference/API#
astroplan Package#
astroplan is an open source (BSD licensed) observation planning package for astronomers that can help you plan for everything but the clouds.
It is an in-development Astropy affiliated package that seeks to make your life as an observational astronomer a little less infuriating.
Code: astropy/astroplan
Functions#
|
Download and cache the IERS Bulletin A table. |
|
A function to determine whether |
|
Determines if the |
|
Determines if the |
|
rescales an input array |
|
rescales an input array |
|
Determines which month the specified |
|
Calculate fraction of the moon illuminated. |
|
Calculate lunar orbital phase in radians. |
|
Creates a table with information about observability for all the |
|
Computes all possible sequential subarrays of arr with length = window_width |
|
Run the tests for the package. |
|
Get linearly-spaced sequence of times. |
Classes#
|
Constrain the airmass of a target. |
|
Constrain the altitude of the target. |
Superclass for warnings used by astroplan |
|
|
Constrain the Sun to be below |
Abstract class for objects defining observational constraints. |
|
|
Define parameters for an eclipsing system; useful for an eclipsing binary or transiting exoplanet. |
|
Coordinates and metadata for an object that is "fixed" with respect to the celestial sphere. |
|
Constrain the distance between the Galactic plane and some targets. |
|
Constrain the observable hours. |
Triggered when a constraint is expected but not supplied |
|
|
Constrain the fractional illumination of the Earth's moon. |
|
Constrain the distance between the Earth's moon and some targets. |
|
Placeholder for future function. |
|
A container class for information about an observer's location and environment. |
|
An observation to be scheduled, consisting of a target and associated constraints on observations. |
Using old Earth rotation data from IERS |
|
|
A periodic event defined by an epoch and period. |
|
Constrain observations to times in some range of phases for a periodic event (e.g.~transiting exoplanets, eclipsing binaries). |
Warning for when something is hidden on a plot because it's below the horizon |
|
Warnings dealing with the plotting aspects of astroplan |
|
|
Constrain observations to times during primary eclipse. |
|
A scheduler that optimizes a prioritized list. |
|
An object that represents a schedule, consisting of a list of |
|
Schedule a set of |
|
Returns scores and score arrays from the evaluation of constraints on observing blocks |
|
Constrain observations to times during secondary eclipse. |
|
A scheduler that does "stupid simple sequential scheduling". |
|
A time slot consisting of a start and end time |
|
Constrain the distance between the Sun and some targets. |
|
Abstract base class for target objects. |
Target is circumpolar |
|
Target never rises above horizon |
|
|
Constrain the observing time to be within certain time limits. |
|
Parameterizes the "dead time", e.g. between observations, while the telescope is slewing, instrument is reconfiguring, etc. |
|
A class that defines how to compute transition times from one block to another. |
Class Inheritance Diagram#
astroplan.plots Package#
astroplan.plots
contains functions for making plots of commonly-used
quantities in observation planning (e.g., airmass vs. time), using astroplan
and Matplotlib.
Functions#
|
Plots airmass as a function of time for a given target. |
|
Plots altitude as a function of time for a given target. |
|
Plot survey image centered on |
|
Plots parallactic angle as a function of time for a given target. |
|
Plots when observations of targets are scheduled to occur superimposed upon plots of the airmasses of the targets. |
|
Plots target positions in the sky with respect to the observer's location. |
|
Plots target positions in the sky with respect to the observer's location over a twenty-four hour period centered on |