CFA Virtualisation using CMIP6 example data: Unable to aggregate
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par reproduire les deux exemples avec cf.read, cf.aggregate et cf.write(cfa=True), puis examinez cf/read_write/netcdf/netcdfwrite.py au niveau de _write_as_cfa. Comparez les cas de sélection complète et de sous-ensemble de bordure, et utilisez l’erreur HDF signalée ainsi que la ValueError du mode strict pour remonter jusqu’au chemin CFA-netCDF défaillant. La tâche est terminée lorsque les exemples peuvent être écrits avec cfa=True sans ces erreurs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Example CMIP6 data (JASMIN)
files = [
'/badc/cmip6/data/CMIP6/ScenarioMIP/CNRM-CERFACS/CNRM-ESM2-1/ssp119/r1i1p1f2/3hr/huss/gr/v20190328/huss_3hr_CNRM-ESM2-1_ssp119_r1i1p1f2_gr_201501010300-203501010000.nc',
'/badc/cmip6/data/CMIP6/ScenarioMIP/CNRM-CERFACS/CNRM-ESM2-1/ssp119/r1i1p1f2/3hr/huss/gr/v20190328/huss_3hr_CNRM-ESM2-1_ssp119_r1i1p1f2_gr_203501010300-205501010000.nc',
'/badc/cmip6/data/CMIP6/ScenarioMIP/CNRM-CERFACS/CNRM-ESM2-1/ssp119/r1i1p1f2/3hr/huss/gr/v20190328/huss_3hr_CNRM-ESM2-1_ssp119_r1i1p1f2_gr_205501010300-207501010000.nc',
'/badc/cmip6/data/CMIP6/ScenarioMIP/CNRM-CERFACS/CNRM-ESM2-1/ssp119/r1i1p1f2/3hr/huss/gr/v20190328/huss_3hr_CNRM-ESM2-1_ssp119_r1i1p1f2_gr_207501010300-209501010000.nc',
'/badc/cmip6/data/CMIP6/ScenarioMIP/CNRM-CERFACS/CNRM-ESM2-1/ssp119/r1i1p1f2/3hr/huss/gr/v20190328/huss_3hr_CNRM-ESM2-1_ssp119_r1i1p1f2_gr_209501010300-210101010000.nc'
]
Attempted to aggregate the first two example files (successful)
f = cf.read(files)
g = cf.aggregate(f[:2])
Normal cf.write functions properly here by creating a combined netCDF file of both files, but using with cfa=True results in one of the following, depending on if I take the whole of both Fields (116880 time steps):
RuntimeError: NetCDF: HDF error
or a subselection of the last 10 from file 1 and the first 10 from file 2 .
g = cf.aggregate([ f[0][-10:], f[1][:10] ])
File "/home/users/dwest77/Documents/cfa_python_dw/cf_dw/cf_python/cf/read_write/netcdf/netcdfwrite.py", line 106, in _write_as_cfa
raise ValueError(
ValueError: Can't write <CF Field: specific_humidity(time(20), latitude(128), longitude(256)) 1> as a CFA-netCDF aggregation variable. Consider setting cfa={'strict': False}
cf-python 3.16.2 (latest)
cfdm 1.11.1.0 (latest)
- Langage dominant
- Python
- Étoiles
- 151
- Forks
- 23
- Merge moyen
- 23 h 56 min
- PR mergées (30 j)
- 2
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de NCAS-CMS/cf-python
-
Remove abandoned `cf.etc` directoryPeut-être pris @sadielbartholomew l’a pris il y a 30 jours. Ouvertecode tidy
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
installation
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
Attempt at unsupported conservative 3D mesh regriddingPeut-être à nouveau libre @sadielbartholomew l’a pris il y a 28 jours, et aucune pull request n’est ouverte. Ouvertebug?
-
Release: migrate from deprecated build commandPeut-être pris @sadielbartholomew l’a pris il y a 30 jours. Ouverterelease
-
Remove support for Python 3.10 (EOL)Peut-être pris @sadielbartholomew l’a pris il y a 30 jours. Ouverteenhancement
Toutes les issues de NCAS-CMS/cf-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
UKGovernmentBEIS/inspect_ai#5781 ·
Les mainteneurs répondent en général sous 2 jours
-
Bump .cicd to wamp-cicd 4c2f9ac: `just land` refuses open A18 decisions, `just where` lists themOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
crossbario/cfxdb#139 ·
-
Bump .cicd to wamp-cicd 4c2f9ac: `just land` refuses open A18 decisions, `just where` lists themOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 84/100
crossbario/txaio#241 ·
-
UX
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
mediajunkie/piper-morgan-product#1963 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100