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')