Scheduling and Tiling Tools#
About this package
The tilepy.include package provides core modules for scheduling, tiling computation, and visualization in the tilepy workflow.
It enables rapid follow-up observations, campaign configuration, and plotting for multi-messenger astronomy.
Read Skymap#
Provides classes and utilities for reading and interpreting localization skymaps.
tilepy.include.MapManagement.SkyMap Module#
Classes#
|
Representation and utility methods for gravitational-wave localization sky maps. |
Observatories#
Defines the main ground- and space-based facilities supported in the tilepy workflow, including location, field of view, and technical constraints for each telescope.
tilepy.include.Observatories Module#
Classes#
Coordinates and basic information for the H.E.S.S. |
|
|
Coordinates and description for the Large-Sized Telescope (LST), CTAO. |
Coordinates and site information for the CTAO-South Observatory. |
|
Coordinates and location for the CTA North Observatory. |
Observatoire Configuration#
tilepy.include.CampaignDefinition Module#
Functions#
|
Configure an ObservationParameters instance to use a simulated Gaussian probability map. |
Classes#
|
Stores all the configuration parameters from the .ini file |
Tiling Determination#
Functions to compute tiling observation schedules for one or multiple observatories, using 2D/3D probability maps and considering constraints.
tilepy.include.TilingDetermination Module#
Functions#
|
Mid-level function that is called by GetSchedule to compute a observation schedule based on a 2D method. |
|
Compute an observation schedule based on a 3D (galaxy-weighted) method. |
|
Compute the first observation time for each observatory involved in the scheduling. |
|
Compute an observation schedule for multiple telescopes/observatories based on a 2D method. |
|
Compute the optimal observation schedule based on galaxy probability and gravitational wave data for multiple observatories. |
|
Compute an observation schedule for space-based observatories using a 3D method. |
Observation Scheduling#
Algorithms and utilities to schedule rapid follow-up observations, generate visibility plots, and support coordination.
tilepy.include.ObservationScheduler Module#
Functions#
|
Generates a tiling schedule and visibility plots for a single telescope. |
|
Generates tiling schedules and visibility plots for multiple telescopes/observatories. |
Ranking Observation Times#
Tools to rank observations by probability covered, adding the observability window for a comprehensive view.
tilepy.include.RankingObservationTimes Module#
Functions#
|
Load pointings from a file. |
|
Compute visibility windows and zenith angles for each pointing. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Plotting Tools#
Utilities for plotting sky maps, pointings, and other visualization tasks.
tilepy.include.PointingTools Module#
Functions#
|
|
|
Bottom-level function that takes a date and prints it in ISO format. |
|
Load a GW HEALPix skymap from file and compute its uniq map. |
|
|
|
Function that searches for an array of observation times that fulfilled darkness condition and window |
|
Function that searches for an array of observation times that fulfilled darkness condition and window |
|
Compute probability in 2D by taking the highest probability in FoV value |
|
|
|
|
|
|
|
|
|
|
|
|
|
Load galaxy catalog as an Astropy Table |
|
Load galaxy catalog as an Astropy Table |
|
Compute the galaxy and GW probabilities in FoV, excluding already observed regions, and optionally plot the sky coverage and galaxy positions. |
|
|
|
|
|
Computes probability Pgal in FoV |
|
Computes the integrated Pgal in FoV for a list of calues using Pgal in FoV and sorts the catalog using that quantity as a criteria |
|
Same as ComputeProbGalTargetted but it does not return circle coordinates. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|