.. _data_structure_ref: Structures des données sous PyCTOH ================================== PyCTOH fournit plusieurs structures de données altimètriques: - :ref:`Track ` - 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 :ref:`fichier trace GDR altimètrique ` - Soit via la :ref:`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. Créer un objet Grid ^^^^^^^^^^^^^^^^^^^