Structures des données sous PyCTOH
PyCTOH fournit plusieurs structures de données altimètriques:
Grid
TimeSeries
Track
Track est un objet qui regroupe le contenu d’une trace altimètrique. Il est défini par les attributs suivants:
Track.gettracknum(): fonction qui renvoie le numéro de la trace altimétrique
Track.getcyclenum(): fonction qui renvoie le numéro de cycle
Track.dimensions: dictionnaire contenant les dimensions de l’objet Track
Track.variables: dictionnaire avec les variables (paramètres et corrections altimètrique) de la trace
Track.vars_attrs: dictionnaire avec les attributs des variables
Track.global_attrs: dictionnaire avec les attributs globaux de la trace
Track.orbit: Nom de l’orbite (issu de la classe Orbit Volodia)
Track.mission: Nom de la mission altimétrique
Track.filepath: Nom du fichier NetCDF du jeu de données source
Créer un objet Track
Il y a deux manières de créer un objet Track:
Soit directement à partir d’un fichier trace GDR altimètrique
Soit via la base de donnée PyCTOH (la votre ou bien celle sur le serveur du CTOH)
TimeSeries
Cet objet est de type dictionnaire constitué de plusieurs objets Track de plusieurs cycles d un même numéro de trace.
Créer un objet TimeSeries
Grid
Cet objet est de type dictionnaire constitué de plusieurs objets Track d un même cycle.