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