Welcome to MOCPy’s documentation!

MOCpy's logo

MOCPy is a Python library allowing easy creation, parsing and manipulation of MOCs (Multi-Order Coverage maps).

Its code is hosted on GitHub and distributed under the BSD-3 license.

What is a MOC ?

MOC is an IVOA standard enabling description of arbitrary sky regions. Based on the HEALPix sky tessellation, it maps regions on the sky into hierarchically grouped predefined cells.

MOCPy provides the MOC, TimeMOC, FrequuencyMOC, STMOC classes handling respectively the manipulation of spatial, temporal, frequency, and space-time MOCs.

As an example, here is the sky coverage of the SDSS sky survey:

(Source code, png, hires.png, pdf)

_images/plot_SDSS_r.png

As well as its time coverage:

(Source code, png, hires.png, pdf)

_images/plot_TMOC_SDSS_r.png

References

[FerniqueBochDonaldson+14]

Pierre Fernique, Thomas Boch, Tom Donaldson, Daniel Durand , Wil O'Mullane, Martin Reinecke, and Mark Taylor. MOC - HEALPix Multi-Order Coverage map Version 1.0. IVOA Recommendation 02 June 2014, pages 602, Jun 2014. doi:10.5479/ADS/bib/2014ivoa.spec.0602F.

Indices and tables