pymoctool - Python Multi-Order Coverage maps tool for Virtual Observatory

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename pymoctool_0.5.0-2ubuntu2_all.deb
Package name pymoctool
Package version 0.5.0
Package release 2ubuntu2
Package architecture all
Package type deb
Category universe/science
License -
Maintainer Ubuntu Developers <>
Download size 3.90 KB
Installed size 16.00 KB
'pymoctool' is a command-line Python-based library for manipulating
Multi-Order Coverage maps (MOCs).
Frequently astronomical survey catalogues or images are sparse and
cover only a small part of the sky.  In a Multi-Order Coverage map
the extent of data in a particular dataset is cached as a
pre-calculated mask image.  The hierarchical nature enables fast
boolean operations in image space, without needing to perform complex
geometrical calculations.  Services such as VizieR generally offer the
MOC masks, allowing a faster experience in graphical applications
such as Aladin, or for researchers quickly needing to locate which
datasets may contain overlapping coverage.
The MOC mask image itself is tessellated and stored in NASA HealPix
format, encoded inside a FITS image container.  Using the HealPix
(Hierarchical Equal Area isoLatitude Pixelization) tessellation
method ensures that more precision (pixels) in the mask are available
when describing complex shapes such as approximating survey or
polygon edges, while only needing to store a single big cell/pixel
when an coverage is either completely inside, or outside of the mask.
Catalogues can be rendered on the mask as circles.
It is written in Python 3 and uses the PyMOC library.


Package Version Architecture Repository
pymoctool_0.5.0-2ubuntu2_all.deb 0.5.0 all Ubuntu Universe
pymoctool - - -


Name Value
python3-pymoc -
python3:any -


Type URL
Binary Package pymoctool_0.5.0-2ubuntu2_all.deb
Source Package pymoc

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pymoctool deb package:
    # sudo apt-get install pymoctool




2018-04-10 - Steve Langasek <>
pymoc (0.5.0-2ubuntu2) bionic; urgency=medium
* debian/tests/control: don't depend on python{,3}-healpy on architectures
where it's unavailable.
* debian/tests/upstream-python{,3}-pymoc: skip tests on non-healpy
2018-02-22 - Ole Streicher <>
pymoc (0.5.0-2) unstable; urgency=low
* Add healpy to test dependencies
2018-02-21 - Ole Streicher <>
pymoc (0.5.0-1) unstable; urgency=low
* Update VCS fields to use salsa.d.o
* New upstream version 0.5.0. Rediff patches
* Add myself as uploader
* Push Standards-Version to 4.1.3. Change remaining URLs to https
* Push compat version to 11
* New Build-dep and Suggests: healpy (Closes: #860811)
2017-04-20 - Paul Sladen <>
pymoc (0.4.2-1) unstable; urgency=low
* Import upstream bugfix release (0.4.2)
+ Fix large FITS import on 32-bit architectures (Closes: #860629)
2016-09-26 - Paul Sladen <>
pymoc (0.4.1-1) unstable; urgency=low
* Initial release (Closes: #839744)

See Also

Package Description
pymol-data_1.8.4.0+dfsg-1build1_all.deb data files for PyMOL
pymol_1.8.4.0+dfsg-1build1_i386.deb Molecular Graphics System
pynag_0.9.1+dfsg-1_all.deb Command line interface to nagios configuration
pynagram_1.0.1-1_all.deb anagram word game
pynast_1.2.2-3_all.deb alignment of short DNA sequences
pyneighborhood_0.5.4-2_all.deb PyGTK2 SAMBA browser
pynslcd_0.9.9-1_all.deb daemon for NSS and PAM lookups via LDAP - Python version
pyntor_0.6-4.1_all.deb flexible and componentized presentation program
pyosmium-doc_2.13.0-1_all.deb Osmium library bindings for Python - Documentation
pyosmium_2.13.0-1_all.deb Osmium library bindings for Python - utilities
pyotherside-doc_1.4.0-2build1_all.deb asynchronous Python 3 Bindings for Qt 5 (documentation)
pyotherside-tests_1.4.0-2build1_i386.deb Asynchronous Python 3 Bindings for Qt 5 (tests)
pyotherside_1.4.0-2build1_all.deb transitional dummy package
pyp_2.12-2_all.deb sed/awk-like tool with Python language
pypass_0.2.0-1_all.deb lightweight directory-based password manager in python