TilingDetermination¶
This is the documentation for the TilingDetermination module.
PGWinFoV¶
- tilepy.include.TilingDetermination.PGWinFoV(filename, ObservationTime0, PointingFile, obspar, dirName)
Mid-level function that is called by GetSchedule to compute a observation schedule based on a 2D method.
- Parameters:
filename (str) – the name of the probability map file
ObservationTime0 (str) – the desired time for scheduling to start
PointingFile (str) – The path to the text file containing the pointings that have already been performed before the scheduling
obspar (Observation parameters class) – Class containing the telescope configuration parameters to be used in the scheduling
dirName (str) – Path to the output directory where the schedules and plots will eb saved
- Returns:
SuggestedPointings, cat
rtype: ascii table, astropy table
PGalinFoV¶
- tilepy.include.TilingDetermination.PGalinFoV(filename, ObservationTime0, PointingFile, galFile, obspar, dirName)
Mid-level function that is called by GetSchedule to compute a observation schedule based on a 3D method. Depending on the user input in the configuration file and the telescope FoV the pointings use the targtet galaxy strategy or integrated galaxy probability strategy.
- Parameters:
filename (str) – the name of the probability map file
ObservationTime0 (str) – the desired time for scheduling to start
PointingFile (str) – The path to the text file containing the pointings that have already been performed before the scheduling
galFile (str) – The path to the galaxy catalog
obspar (Observation parameters class) – Class containing the telescope configuration parameters to be used in the scheduling
dirName (str) – Path to the output directory where the schedules and plots will eb saved
- Returns:
SuggestedPointings, cat
rtype: ascii table, astropy table
PGalinFoV_PixRegion¶
- tilepy.include.TilingDetermination.PGalinFoV_PixRegion(filename, ObservationTime0, PointingFile, galFile, obspar, dirName)
Mid-level function that is called by GetSchedule to compute a observation schedule based on a 3D method. Depending on the user input in the configuration file and the telescope FoV the pointings use the targtet galaxy strategy or integrated galaxy probability strategy.
- Parameters:
filename (str) – the name of the probability map file
ObservationTime0 (str) – the desired time for scheduling to start
PointingFile (str) – The path to the text file containing the pointings that have already been performed before the scheduling
galFile (str) – The path to the galaxy catalog
obspar (Observation parameters class) – Class containing the telescope configuration parameters to be used in the scheduling
dirName (str) – Path to the output directory where the schedules and plots will eb saved
- Returns:
SuggestedPointings, cat
rtype: ascii table, astropy table
ObservationStartperObs¶
- tilepy.include.TilingDetermination.ObservationStartperObs(obsparameters, ObservationTime0)
Mid-level function that is called by Nobs Tiling functions for multiple telescopes to find the first observation time for each observatory involved.
- Parameters:
obsparameters (list of class ObservationParameters) – a list of sets of parameters for each observatory needed to launch the tiling scheduler
ObservationTime0 (str) – the desired time for scheduling to start
- Returns:
obs_time, SameNight, NewActiveObs, NewActiveObsStart
rtype: datetime, boolean, list, list
PGWinFoV_NObs¶
- tilepy.include.TilingDetermination.PGWinFoV_NObs(filename, ObservationTime0, PointingFile, obsparameters, dirName)
Mid-level function that is called by GetSchedule to compute a observation schedule for multiple telescopes/observartories based on a 2D method.
- Parameters:
filename (str) – the name of the probability map file
ObservationTime0 (str) – the desired time for scheduling to start
PointingFile (str) – The path to the text file containing the pointings that have already been performed before the scheduling
obsparameters (list of class ObservationParameters) – a list of sets of parameters for each observatory needed to launch the tiling scheduler
dirName (str) – Path to the output directory where the schedules and plots will eb saved
- Returns:
SuggestedPointings, cat
rtype: ascii table, astropy table
PGalinFoV_NObs¶
- tilepy.include.TilingDetermination.PGalinFoV_NObs(filename, ObservationTime0, PointingFile, galFile, obsparameters, dirName)
Mid-level function that is called by GetSchedule to compute a observation schedule for multiple telescopes/observartories based on a 3D method.
- Parameters:
filename (str) – the name of the probability map file
ObservationTime0 (str) – the desired time for scheduling to start
PointingFile (str) – The path to the text file containing the pointings that have already been performed before the scheduling
galFile (str) – The path to the galaxy catalog
obsparameters (list of class ObservationParameters) – a list of sets of parameters for each observatory needed to launch the tiling scheduler
dirName (str) – Path to the output directory where the schedules and plots will eb saved
- Returns:
SuggestedPointings, cat, obsparameters
rtype: ascii table, astropy table, list