Problems creating CFA variables with `cf.write` from aggregation-promoted field ancillaries
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 75/100
Rechercherichtung
Finde die Implementierung der Funktion cf.aggregate in der cf-python-Codebasis, ermittle, wo nc_get_aggregation_write_status für standardmäßig aggregierte Variablen auf True gesetzt wird, und füge dieselbe Statussetzung für Feld-Nebenvariablen hinzu. Führe die Aggregationstests der Bibliothek aus, um zu überprüfen, dass die Korrektur den Schreibfehler bei zu Aggregationen hochgestuften Feld-Nebenvariablen behebt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When writing as aggregation variables field ancillary constructs that have been created by property-promotion via cf.aggregate we get:
AggregationError: Can't write <CF FieldAncillary: id%table_id(12) > as a CF aggregation variable.
This could be because some fragment values in memory have been changed relative
to those in the fragment datasets, or a Dask rechunking has occured, etc.
This should work, and is a bug relating to the fact that nc_get_aggregation_write_status is False on the field ancillary variables, when it should have been set to True in cf.aggregate
- Vorherrschende Sprache
- Python
- Sterne
- 151
- Forks
- 23
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus NCAS-CMS/cf-python
-
installation
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Attempt at unsupported conservative 3D mesh regriddingEvtl. wieder frei @sadielbartholomew hat das vor 37 Tagen übernommen, und es ist kein Pull Request offen. Offenbug?
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
-
API review (4.0.0) documentation
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
-
enhancement xarray
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
Alle Issues in NCAS-CMS/cf-python
Ähnliche Issues
-
`lvm_compact` has no self-hosted twin, and `docs/158` §5 says every language-face component mustOffenbug sev-3 vm
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
sierra-research/tau2-bench#635 ·
Maintainer antworten meist innerhalb von 1 Tag
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesEvtl. vergeben @fmuia hat das heute übernommen. Offendocumentation skill
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
lnccbrown/ssm-simulators#406 ·
Maintainer antworten meist innerhalb von 4 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
btclib-org/btclib-ecc#309 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
autowarefoundation/autoware_carla_scenario#281 ·
Maintainer antworten meist innerhalb von 1 Tag