MOC
This page contains information about MOC, the Multi-Order Coverage map format.
Recommendation History
See
IVOA Document Versions for the official list of all IVOA documents and versions.
Resources
Standard
MOC is defined by the
MOC standard. The most recent version is Version 2.0, dated 17 March 2022.
Libraries
- MOC Java API (REC 1.1 compliant): Moc.jar, Sources
- HEALPix Web site (for a minimal HEALPix java lib, see attachments
- MOCPy, a Python library to handle MOCs ( documentation)
- PyMOC module for Python ( documentation)
- The Moc class within the AST/ PyAST WCS library.
- MOC Lib Rust, a MOC library in Rust, the core librarie of MOCPy, MOCCli, MOCWasm and Aladin Lite v3
- Healpix Rust, a HEALPix library in Rust, used in MOC Lib Rust and Aladin Lite v3
- MOCWasm, a Javascript/WebAssembly library based on MOC Lib Rust
MOC validators
MOC compatible tools
- Topcat & STILTs [Starlink] (generation from catalogs / manipulation)
- Aladin Desktop [CDS] (generation from images&catalogs / display / manipulation)
- Aladin Lite [CDS] (display)
- MIZAR [CNES] (display)
- ESAsky [ESAC] (display)
- Moc server [CDS] (MOCs DB)
- MOCSet, a command-line tool to build, update and query a persistent set of MOCs
- MOCCli, to manipulate MOC from the command line.
MOC examples
Lib, tools & data associated to MOC 2.0 effort
- MOCJava API (2.0 compliant): JavaMoc2.jar, source (v6.31 - Dec 2024)
- Aladin Desktop: Aladin Desktop beta
- STMOC Fits example: STMOC.fits (XMM STMOC - 10000 Obscore first observations)
- MOC validator : MocLint.jar (ex: java -jar MocLint.jar STMOC.fits)
- Moc server [CDS] (23832 SMoc + 1212 TMoc + 1045 STMoc)
- MOCpy, available on github, supports MOC 2.0.
- MOC Lib Rust, a MOC library in Rust, the core librarie of MOCPy, MOCCli, MOCWasm and Aladin Lite v3. Supports the v2.0 format.
- MOCWasm, a Javascript/WebAssembly library based on MOC Lib Rust; supports de v2.0 format.
- MOCSet, a command-line tool to build, update and query a persistent set of MOCs; supports spatial MOC in the v2.0 format.
- MOCCli, to manipulate MOC from the command line; supports MOC 2.0.