Outils et API d'interrogation

Le CDS fournit également des bibliothèques/paquets, outils et APIs pour accéder à ses données et utiliser ses services.

Aladin

aladin
Projet GitHub de l'application Aladin Sky Atlas.
aladin-lite
Projet GitHub d'Aladin Lite (un visualiseur de HiPS astronomiques dans le navigateur).
ipyaladin
Un widget IPython pour Aladin Lite. Cela fait le lien entre Jupiter et AladinLite, permettant ainsi une visualisation interactive dans des notebooks IPython.

Coordonnées

cds-mapproj-rust
Implémentation en Rust d'une partie des projections definies dans le FITS World Coordinate System (WCS).
cds-stc-rust
Bibliothèque Rust permettant de lire et écrire des chaînes STC-S, et de les convertir depuis ou vers le format JSON.
wcs-rs
Crate Rust permettant de lire du WCS (World Coordinate System).

FITS

fitsrs
Bibliothèque de lecture FITS développée en Rust pure avec la crate nom.

HEALpix

cds-healpix-java
Implémentation CDS en Java de la tessellation HEALPix.
cds-healpix-python
Implémentation CDS en Python de la tessellation HEALPix.
cds-healpix-rust
Implémentation CDS en Rust de la tessellation HEALPix. Sont aussi disponibles des modules de génération de bibliothèques en WebAssembly, Python, ...
H3C
Bibliothèque HEALPix pour PostgreSQL. Cette bibliothèque contient des fonctions pour indexer des positions (ra, de) avec HEALPix, et d'autres pour effectuer une rechercher de type cône (cone search) ou une recherche croisée (crossmatch). Cela peut fonctionner avec des cercles, des polygones ou des boites.

HiPS

astroquery.hips2fits
Sous-paquet d'Astroquery permettant d'extraire des images FITS depuis des HiPS en utilisant le service hips2fits du CDS.
hips2fits
Service CDS de génération rapide d'images FITS depuis des ensemble de données HiPS.
hipsgen, hipsgen-cat and hipslint
Outils Java pour générer et valider des HiPS depuis des images, cubes et catalogues.

MOC

astroquery.mocserver
Sous-paquet d'Astroquery permettant d'interroger le serveur MOC du CDS.
cds.moc
Bibliothèque MOC en Java. Elle permet de lire, générer et écrire des MOCs.
Bibliothèque MOC en Rust. On peut lire, écrite, créer et manipuler des cartes HEALPix Multi-Order Coverage (MOCs).

Elle est utilisée dans:

MOCpy est une Bibliothèque Python permettant une création et manipulation facile de MOCs (Multi-Order Coverage maps).

Autres protocoles VO

cds-votable-rust
Bibliothèque Rust permettant de lire et écrire des VOTables et de les convertir en JSON, YAML, TOML puis à nouveau en XML. Ce projet GitHub inclut également VOTCli.
vollt
Ensemble de bibliothèques permettant de mettre en place des services implémentant certains protocoles de l'IVOA. Cela inclut:
  • ADQLLib: analyse, manipulation and traduction de requêtes ADQL
  • UWSLib: mise en place d'un service UWS
  • TAPLib: mise en place d'un service TAP

SIMBAD

astroquery.simbad
Sous-paquet d'Astroquery permettant d'interroger SIMBAD.

VizieR

astroquery.vizier
Sous-paquet d'Astroquery permettant d'interroger VizieR.
cds.cdsclient
Paquet Python VizieR permettant d'interroger les grands catalogues (Gaia, 2MASS, SDSS, WISE, ...) avec toutes les capacités de téléchargement.
cds.pyreadme
Créateur de ReadMe et MRT pour les auteurs d'articles scientifiques. Il s'agit d'un paquet Python dédié aux auteurs qui souhaitent soumettre leurs données à VizieR ou à l'AAS. Il est possible de créer des ReadMe, tables standardisées (en format ASCII aligné) ou des tables MRT à partir de tables fournies en différents formats (CSV, votable, FITS, astropy table, MRT).
Utilitaire GNU Astronomy
Accès à TAP-VizieR grâce aux utilitaires de GNU Astronomy avec la commande astquery.

X-Match

astroquery.xmatch
Sous-paquet d'Astroquery permettant de réaliser des identifications croisées en utilisant le service de X-Match du CDS.