Zovo-Anleitungen

NetCDF und HDF5 in VS Code ansehen

Installieren Sie NetCDF Viewer & HDF5 Viewer und klicken Sie auf eine .nc- oder .h5-Datei. VS Code zeigt dann Variablen, Metadaten und Werte an, ohne dass Python, NCL oder MATLAB installiert sein müssen. Tabellen, Diagramme, Karten mit Küstenlinien, Zeitreihen einzelner Punkte, der PNG-Export und der Export eines Ausschnitts sind kostenlos. Zovo Pro (einmalig 19 USD) ergänzt den Vergleich zweier Dateien und den Export eines Teilbereichs einer Variablen, jeweils mit 3 kostenlosen Versuchen.

In VS Code installierenMarketplace-SeiteOpen VSX (Cursor, Windsurf, VSCodium)

Kostenlos, MIT-Lizenz. Extension ID zovo.hdf5-netcdf-explorer.

Schritte in VS Code

  1. Installieren Sie NetCDF Viewer & HDF5 Viewer aus dem Marketplace, oder drücken Sie Ctrl+P (Cmd+P unter macOS) und führen Sie ext install zovo.hdf5-netcdf-explorer aus.
  2. Klicken Sie im Explorer auf eine Datei mit der Endung .nc, .nc4, .h5, .hdf5, .he5 oder einer anderen unterstützten Endung. Wie bei ncdump -h sehen Sie zuerst Format, Dimensionen, globale Attribute und eine Tabelle der Variablen.
  3. Wählen Sie links im Baum eine Variable. Sie sehen Typ, Form mit Dimensionsnamen, Chunk-Größe, Kompressionsfilter und Attribute. Werte mit scale_factor, add_offset, _FillValue und CF-Zeiteinheiten werden dekodiert angezeigt; wenn Sie die Rohwerte sehen möchten, schalten Sie das ab.
  4. Legen Sie zwei Dimensionen als Zeilen und Spalten fest, für die übrigen erscheinen Schieberegler. Eindimensionale Daten werden als Liniendiagramm gezeichnet, zweidimensionale als Heatmap mit Farbskala. Liegen die Daten auf einem Gitter aus Breite und Länge, entsteht eine Karte mit Küstenlinien. Mit ▶ neben einem Schieberegler spielen Sie die Zeitachse wie einen Film ab.
  5. Bei Variablen mit drei oder mehr Dimensionen klicken Sie auf eine Zelle der Heatmap, um die Zeitreihe dieses Punkts zu zeichnen. Die Zeitreihe können Sie als PNG speichern oder als CSV kopieren.
  6. Mit „Save PNG“ speichern Sie das Bild mit Titel, Einheiten, Stellung der Schieberegler und Farbskala. „Export slice…“ schreibt den angezeigten Ausschnitt als CSV- oder JSON-Datei.

In Cursor, Windsurf und VSCodium

Diese Editoren installieren Erweiterungen aus Open VSX. Öffnen Sie die Extensions-Ansicht (Ctrl+Shift+X), suchen Sie nach zovo.hdf5-netcdf-explorer und klicken Sie auf Install. Die Seite auf Open VSX ist zovo/hdf5-netcdf-explorer. Danach funktioniert alles wie in VS Code.

Was kostenlos ist

Kostenlos sind das Öffnen von NetCDF-4 (auch classic), NetCDF-3 (classic und 64-bit offset), CDF-5, HDF5 und darauf aufbauenden Formaten sowie von MATLAB-7.3-Dateien, dazu Baumansicht, Attribute, Tabellen, Diagramme, Karten mit Küstenlinien, die Wiedergabe entlang der Zeitachse, Punkt-Zeitreihen, Statistiken des sichtbaren Ausschnitts, „Save PNG“, „Export slice…“ und das Kopieren von Python-Code für xarray oder h5py, der denselben Ausschnitt lädt. Komprimierte HDF5-Daten mit deflate, szip oder Plugin-Filtern wie LZF, Blosc und Zstd liest die Erweiterung ohne Python. Große Dateien werden Stück für Stück im Hintergrund gelesen, und wenn sich die Datei auf der Festplatte ändert, lädt die Ansicht neu. Es gibt keine Telemetrie.

Was Zovo Pro hinzufügt

„Compare Two NetCDF or HDF5 Files“ vergleicht zwei Dateien ähnlich wie nccmp. Sie sehen, welche Variablen nur in einer Datei vorkommen und wo sich Form, Typ oder Attribute geändert haben. Numerische Variablen werden nach der CF-Dekodierung Wert für Wert verglichen, mit maximaler und mittlerer absoluter Abweichung, RMSE, der Anzahl abweichender Werte, Unterschieden bei Füllwerten und NaN sowie der Position der größten Abweichung je Variable. Statt dafür eigene Skripte zu schreiben, erhalten Sie einen filterbaren Bericht, den Sie als CSV, Markdown oder JSON speichern. Das zweite Pro-Werkzeug, „Export Subset of a Variable“, schreibt wie ncks -d oder .sel in xarray einen Teilbereich einer Variablen als NetCDF- oder CSV-Datei, ausgewählt über Indizes, Koordinatenwerte oder Datumsangaben.

So funktioniert Compare Two NetCDF or HDF5 Files

  1. Öffnen Sie die erste Datei, klicken Sie oben in der Ansicht auf „Compare with…“ und wählen Sie die zweite Datei.
  2. Alternativ markieren Sie im Explorer zwei Dateien, klicken mit der rechten Maustaste darauf und wählen „Zovo Pro: Compare Two NetCDF or HDF5 Files“.
  3. Legen Sie bei Bedarf mit hdf5NetcdfExplorer.compareTolerance eine Toleranz fest. Filtern Sie den Bericht und speichern Sie ihn als CSV, Markdown oder JSON.

Compare Two NetCDF or HDF5 Files läuft 3 Mal kostenlos, danach braucht es eine Lizenz. Beim Öffnen einer Datei erscheint kein Pop-up, und es läuft kein Countdown.

Per Karte zahlen, einmalig USD 19

Zovo Pro kostet einmalig USD 19. Es ist kein Abo und schaltet die Pro-Werkzeuge in allen Zovo-Erweiterungen frei. Nach der Zahlung per Karte (Stripe) steht der Lizenzschlüssel auf der nächsten Seite. Führen Sie in VS Code "Enter Zovo Pro license key" aus der Command Palette aus und fügen Sie den Schlüssel ein. Der Schlüssel wird auf Ihrem Rechner geprüft, ohne Netzwerkzugriff.

Ein Team mit 5 Personen zahlt einmalig USD 59, ebenfalls per Karte. Alle Regeln und Pro-Werkzeuge stehen auf der Zovo-Pro-Seite (Englisch).

Was es nicht kann

Fragen

Ist die Erweiterung kostenlos?

Ja. Anzeigen, Diagramme, Karten, Zeitreihen, der PNG-Export und der Export eines Ausschnitts sind kostenlos, und alles, was vor Version 0.6.0 kostenlos war, bleibt es. Nur der Vergleich zweier Dateien und der Export eines Teilbereichs sind Zovo-Pro-Werkzeuge, jeweils mit 3 kostenlosen Versuchen.

Funktioniert das auch in Cursor?

Ja. Cursor installiert Erweiterungen aus Open VSX. Suchen Sie in der Erweiterungsansicht nach zovo.hdf5-netcdf-explorer.

Kann ich MATLAB-Dateien öffnen?

Nur .mat-Dateien im Format 7.3, die intern HDF5-Dateien sind. Öffnen Sie sie per Rechtsklick mit „Open in HDF5 NetCDF Explorer“. Bei älteren Formaten erscheint ein Hinweis, die Datei in MATLAB mit save(filename, '-v7.3') neu zu speichern.

Brauche ich Python?

Nein. Weder Python noch NCL müssen installiert sein, und Sie müssen nichts einrichten.

Alle Funktionen und Einstellungen stehen auf der Seite von NetCDF Viewer & HDF5 Viewer (Englisch).

Geprüft mit Version 0.6.3 der Erweiterung am 2026-11-12.