Ce qui suit est le "cahier de laboratoire" où sont notées les démarches entreprises, les idées, les interrogations, les essais, les erreurs, les réussites. Auteur : Alain Leraut - avril 2020
Après une rapide découverte des outils permettant de réaliser un diagramme couleur / luminosité de l'amas d'Hercule (M 13) - lire ici, il est tentant de comparer la population de cet amas avec celle d'autres amas globulaires de la Galaxie.
Les diagrammes seront-ils identiques ?
Avant toute chose, il faut identifier les catalogues qui contiennent des données utilisables sur les amas globulaires de la Galaxie.
Si cela pouvait être fait en n'utilisant que le langage Python et internet, ce serait idéal.
Un "query" (angliscisme) est un système de questionnement, une modalité d'accès aux informations d'une base de données.
Si l'on part de la base de données du CDS de Strasbourg, la zone d'interrogation...
... peut être emplie par la mention globular clusters
qui correspond à la désignation anglaise des amas globulaires (parce que les termes français ne donneront rien : la base s'interroge en anglais.
En réponse (sous réserve de cliquer sur Find
) on obtient une liste de 990 catalogues, difficilement exploitable.
M3 globular cluster
ne génère qu'une liste de 10 catalogues, dans laquelle, on peut repérer les catalogues J/AJ/120/1364
, J/AJ/122/3219
, J/MNRAS/458/4162
.
La bibliothèque Python astroquery
offre-t-elle cette possibilité ?
import numpy as np
import matplotlib.pyplot as plt
from astropy.modeling import models, fitting
from astroquery.vizier import Vizier
import scipy.optimize
La documentation en ligne d'astroquery
relative aux catalogues de la base Vizier contient des exemples sur lesquels on peut s'appuyer.
Exemple : recherche à partir des mêmes termes qu'en mode interactif.
catalog_list = Vizier.find_catalogs('M3 globular clusters')
print({k:v.description for k,v in catalog_list.items()})
En première lecture, on retrouve les trois catalogues relevés précédemment. Effectuons un test rapide des champs de ces trois catalogues.
D'abord, chargement du catalogue et listage de la structure.
catalog = Vizier.get_catalogs('J/AJ/120/1364')
print(catalog)
Trois tables : une très courte et deux beaucoup plus longues puisque chargées par défaut à 50 lignes. Listage des trois premières lignes de la première.
print(catalog[0][0:3])
Présence d'une colonne des magnitudes Vmag
à préciser et de B-V
mais table très courte.
Voyons la table suivante.
print(catalog[1][0:3])
À priori rien de ce qu'on cherche. La suivante.
print(catalog[2][0:3])
Rien non plus. En conclusion ce catalogue est mis à l'écart.
D'abord, chargement du catalogue et listage de la structure.
catalog2 = Vizier.get_catalogs('J/AJ/122/3219')
print(catalog2)
Deux table avec plus de 50 lignes chacune. Listage du début de la première.
print(catalog2[0][0:3])
Un champ de magnitude Vmag
et aussi B-V
. Sous réserve de préciser ce qui correspond à Vmag
, la table sera peut-être utilisable.
La suivante :
print(catalog2[1][0:3])
Mêmes remarques.
En première approche, le catalogue J/AJ/122/3219
serait exploitable.
D'abord, chargement du catalogue et listage de la structure.
catalog3 = Vizier.get_catalogs('J/MNRAS/458/4162')
print(catalog3)
print(catalog3[0][0:3])
Remarquer ici que toutes les colonnes ne sont pas visibles, certaines étant remplacées par des ... Voici un artifice pour trouver les noms (et les types de données contenues). Information trouvée dans ce support.
catalog3[0].dtype
Pas de champ B-V. On abandonne ce catalogue.
En utilisant cette désignation et un moteur de recherche, on obtient la page suivante.
Celle-ci contient un court résumé d'un travail qui est développé dans un compte-rendu au format PDF de 12 pages, en anglais. On y trouve beaucoup d'informations utiles et des diagrammes.
Ce document sera intéressant à lire quand on voudra faire l'évaluation du travail personnel entrepris ici.
Abstract: We present high-precision V, B-V color-magnitude diagrams (CMDs) for the classic second-parameter globular clusters M3 and M13 from wide-field, deep CCD photometry.
The data for the two clusters were obtained during the same photometric nights with the same instrument, allowing us to determine accurate relative ages. Based on a differential comparison of the CMDs using the Δ(B-V) method, an age difference of 1.7±0.7Gyr is obtained between these two clusters. We compare this result with our updated horizontal-branch (HB) population models, which confirm that the observed age difference can produce the difference in HB morphology between the clusters.
This provides further evidence that age is the dominant second parameter that influences HB morphology.
Python
et astroquery
.