Le CDS et Python IV: Simbad – les pages jaunes des sources astronomiques

0
52

Katharina Lutz est post-doctorante au Centre de Données astronomiques de Strasbourg (CDS). Elle travaille sur la formation de gaz et d'étoiles dans les galaxies voisines, et la diffusion de l'Observatoire virtuel (VO) et des services CDS. Cela implique de maintenir et de développer des tutoriels et du mentorat dans les écoles VO. Ce message a été écrit en collaboration avec les développeurs CDS Python, qui travaillent actuellement sur d'autres développements MOCpy et astroquery, et l'équipe de diffusion CDS, qui se prépare pour les prochains événements de formation VO.

Bienvenue dans le dernier article de notre mini-série CDS et Python. Un bref résumé de ce que nous avons appris jusqu'à présent: dans nos articles précédents, nous avons présenté le widget Aladin Lite pour les ordinateurs portables Jupyter permettant l'accès à des milliards de pixels d'image à toutes les longueurs d'onde, nous avons parlé de cartes de couverture astucieuses et examiné toutes les possibilité d'interroger la base de données VizieR. Enfin et surtout, ce billet effacera la surface des trésors apparemment cachés dans la base de données SIMBAD et explorera comment commencer à les dénicher.

SIMBAD est une base de données de plus de 11 millions d'objets astronomiques allant des étoiles aux amas de galaxies. Pour chaque objet, au moins un identifiant, un ensemble de coordonnées et une référence bibliographique sont enregistrés. Il s'agit du strict minimum, et le plus souvent, des données supplémentaires telles que les amplitudes, les distances / les décalages vers le rouge / les mouvements appropriés, les identifiants alternatifs, les types d'objets et morphologiques, les tailles (pour les galaxies) et les relations hiérarchiques (par exemple, l'appartenance à un cluster) sont également disponible. Ainsi, SIMBAD peut répondre à vos questions telles que M101 est-il la même galaxie que NGC5457? Quels articles contiennent des informations sur NOVA Cyg 2014? Quel type d'objet est M13 et où se trouve M13?

Dans le monde Python, vous pouvez accéder à SIMBAD – de manière similaire à VizieR – soit avec le pyVO TAP module (Figure 1) ou le module SIMBAD dans astroquery (Figure 2).

Nous avons déjà évoqué TAP dans notre précédent post. Il s'agit d'un protocole permettant d'exécuter des requêtes ADQL (une version astronomique conviviale de SQL) sur des bases de données. Sous le capot, SIMBAD est une grande base de données relationnelle avec pas mal de tableaux, chacun contenant des informations sur des identifiants alternatifs, des mesures de flux ou des articles de revues connexes. Dans l'exemple ci-dessous, nous joignons les tableaux sur les références aux tableaux sur les identifiants, pour obtenir tous les articles sur M13. Cette requête retournera même les papiers qui utilisent 2MASX J16414163 + 3627407 au lieu de M13.

Si tu préfères astroquery, n'ayez crainte, leur module SIMBAD est également équipé de nombreuses options de requête. Cet exemple est tiré de l'un de nos tutoriels, dans lequel nous recherchons des candidats nains bruns. À la fin de ce tutoriel, nous obtenons un ensemble de coordonnées et voilà, SIMBAD est en mesure de confirmer que nous avons redécouvert une naine brune:

Nous espérons que vous avez apprécié notre introduction à tout ce qui concerne CDS et Python. Si vous souhaitez voir plus d'exemples, nous vous recommandons nos tutoriels sur GitHub. Dites-nous comment les outils fonctionnent pour vous et contactez notre service d'assistance pour toute question. Nous accueillons également les problèmes sur GitHub, et sommes sur Twitter, Facebook et YouTube.

Avant de terminer cette série, je voudrais remercier chaleureusement M. Allen, M. Baumann, T. Boch, C. Bot, S. Derriere et A. Nebot pour leur précieuse contribution à cette série d’articles et à l’équipe d’AstroBetter pour son merveilleux soutien dans la publication de cette série.