3.8.18.3. Leçon sur les conventions CF

Voir vacumm.data.cf.

Ce module facilite l’identification de variables dans des fichiers netcdf, et permet le formatage de variables selon des conventions CF étendues. Le module contient notamment :

  • Des définitions des prioriétés standards de variables usuelles comme une extension aux convention CF (specifications).
  • Des outils de formatage.

Note

Les spécifications seront probablement converties au format xml à l’avenir.

Fichier courses_advanced_cf.py

#!/usr/bin/env python
# -*- coding: utf8 -*-
"""Utilitaires et conventions de formatage

"""

from vcmq import MV2, cdms2, N
from vacumm.data.cf import VAR_SPECS, format_var, match_var, format_axis, AXIS_SPECS, GENERIC_VAR_NAMES


# Création d'une variable 1D
sst = MV2.arange(5.)                        # -> VERIFIER LES INFOS DE CET VARIABLE
sst.getAxis(0).designateLongitude()         # -> VERIFIER LES INFOS DE CET AXE


# Formatage
format_var(sst, 'sst')                      # -> VERIFIER LES NOUVELLES INFOS DE VAR+AXE
# -> FORMATER L'AXE EN LATITUDE AU POINT U


# Verification
print match_var(sst,'sst')