CW Environment 0.1.0-alpha46
================================

ERA5-Land Testimport im Backend

Neu
- echter Button „Testimport durchführen“ unter Klima & Copernicus
- reproduzierbarer Prüflauf für Deutschland, Januar 2023
- CDS-Dataset: reanalysis-era5-land-monthly-means
- Variablen: 2m_temperature (t2m) und total_precipitation (tp)
- Request: monthly_averaged_reanalysis, 00:00, NetCDF, unarchived
- Testgebiet: N 55,1 / W 5,5 / S 47,2 / E 15,5
- Originaldatei wird projektbezogen unter project/storage/environment/copernicus/imports/test-de-2023-01/ abgelegt
- separates test-import.json dokumentiert Request, Ergebnis, Dauer, Dateigröße und SHA-256

Prüfung
- NetCDF4/HDF5- bzw. NetCDF-Signatur wird ohne Zusatzpakete geprüft
- erwartete Variablenlabels t2m und tp werden in der Quelldatei verifiziert
- latitude und longitude werden geprüft
- SHA-256 der Originaldatei wird erzeugt
- Backend zeigt Datei, Dauer, ungefähre Rastergröße und Prüfergebnis kompakt an

Architektur
- neuer Helper tools/copernicus-test-import.py
- verwendet weiterhin CW Embedded CDS Client 1.0.0
- keine pip-Installation erforderlich
- API-Token bleibt außerhalb des Moduls in project/storage/environment/copernicus/.cdsapirc
- Testimport ist erst nach gespeichertem Token, bestätigten ERA5-Land-Bedingungen und erfolgreichem Auth-Test möglich
- CDS-Warteschlange wird bis maximal 15 Minuten im Backend-Aufruf abgewartet; der Python-Job selbst ist für den kleinen Prüflauf auf 30 Minuten begrenzt

Bewusst noch nicht enthalten
- numerische NetCDF-Auswertung für Min/Mittel/Max
- Umrechnung t2m von Kelvin nach °C im Datenbuilder
- Umrechnung tp in mm/Monat
- Q1–Q4- und Jahresaggregation
- vollständiger Europa-Import 1950 bis heute

Hinweis
Alpha46 beweist die komplette technische Kette CW -> CDS Auftrag -> Download -> lokale Originaldatei -> Strukturprüfung. Wissenschaftliche Transformationen werden erst im nächsten Climate Data Builder freigeschaltet, damit Quelldaten und Ableitungen sauber getrennt bleiben.
