Ver archivos NetCDF y HDF5 en VS Code
Instala NetCDF Viewer & HDF5 Viewer y haz clic en un archivo .nc o .h5 en el Explorador. VS Code muestra sus variables, metadatos y valores sin necesidad de Python, NCL ni MATLAB. Las tablas, los gráficos, los mapas con costas, las series temporales de un punto, “Save PNG” y “Export slice…” son gratis. Zovo Pro (USD 19 una sola vez) añade la comparación de dos archivos y la exportación de un subconjunto de una variable, con 3 usos gratis de cada herramienta.
Gratis, licencia MIT. Extension ID zovo.hdf5-netcdf-explorer.
Pasos en VS Code
- Instala NetCDF Viewer & HDF5 Viewer desde el Marketplace, o pulsa Ctrl+P (Cmd+P en macOS) y ejecuta
ext install zovo.hdf5-netcdf-explorer. - Haz clic en un archivo
.nc,.nc4,.h5,.hdf5,.he5u otra extensión compatible en el Explorador. Primero verás un resumen parecido ancdump -h: formato, dimensiones, atributos globales y una tabla con todas las variables, sus unidades y sus nombres largos. - Elige una variable en el árbol de la izquierda. Verás su tipo, su forma con los nombres de las dimensiones, el tamaño de chunk, los filtros de compresión y sus atributos.
scale_factor,add_offset,_FillValuey las unidades de tiempo CF se aplican automáticamente, y puedes desactivarlo para ver los valores en bruto. - Elige dos dimensiones como filas y columnas; las demás se fijan con controles deslizantes. Los datos de una dimensión se dibujan como una línea y los de dos como un mapa de calor con barra de color. Si las filas y las columnas son latitud y longitud, aparece un mapa con las costas de Natural Earth y el norte arriba. El botón ▶ junto a un control deslizante recorre el tiempo como una animación.
- En una variable de tres o más dimensiones, haz clic en una celda del mapa de calor para dibujar la serie temporal de ese punto, con fechas en el eje x. Puedes guardarla como PNG o copiarla como CSV.
- Con “Save PNG” guardas el gráfico con su título, las unidades, la posición de los controles y la barra de color. “Export slice…” guarda el corte que ves como CSV o JSON.
En Cursor, Windsurf y VSCodium
Estos editores instalan extensiones desde Open VSX. Abre la vista Extensions (Ctrl+Shift+X), busca zovo.hdf5-netcdf-explorer y pulsa Install. Su página en Open VSX es zovo/hdf5-netcdf-explorer. Después se usa igual que en VS Code.
Qué es gratis
Es gratis abrir NetCDF-4 (también classic), NetCDF-3 (classic y 64-bit offset), CDF-5, HDF5 y formatos basados en HDF5 como .jld2 o .loom, además de archivos MATLAB 7.3. También son gratis el árbol de grupos con filtro, los atributos, la tabla de valores de 100 filas por 30 columnas, los gráficos de línea y los mapas de calor, los mapas con costas, la reproducción a lo largo del tiempo, las series de un punto, 8 mapas de color con escala logarítmica y rangos a elegir, las estadísticas del corte en pantalla, “Save PNG”, “Export slice…” y copiar código de xarray o h5py que carga el mismo corte. Lee HDF5 comprimido con deflate, szip, LZF, Blosc, Zstd y otros filtros sin Python. Los archivos grandes se leen por partes en segundo plano: en la prueba del autor, una matriz de 37 GB se abrió y dibujó un mapa de calor muestreado en un segundo aproximadamente. La vista se recarga cuando el archivo cambia en el disco, y no hay telemetría.
Qué añade Zovo Pro
“Compare Two NetCDF or HDF5 Files” compara dos archivos al estilo de nccmp. Te dice qué variables están solo en uno de ellos y dónde cambiaron la forma, el tipo o los atributos. Además compara cada valor de las variables numéricas después de la decodificación CF y da, para cada variable, la diferencia absoluta máxima y media, el RMSE, cuántos valores difieren, las diferencias en valores de relleno y NaN, y dónde está la mayor diferencia. En lugar de escribir un script para cada comparación, obtienes un informe que puedes filtrar y guardar como CSV, Markdown o JSON. La otra herramienta Pro, “Export Subset of a Variable”, guarda una parte de una variable como NetCDF o CSV, igual que ncks -d o .sel de xarray, elegida por índices, valores de coordenada o fechas.
Cómo se usa Compare Two NetCDF or HDF5 Files
- Abre el primer archivo, pulsa “Compare with…” en la parte superior del visor y elige el segundo archivo.
- También puedes seleccionar dos archivos en el Explorador, hacer clic derecho y elegir “Zovo Pro: Compare Two NetCDF or HDF5 Files”.
- Si lo necesitas, define una tolerancia con
hdf5NetcdfExplorer.compareTolerance. Después filtra el informe y guárdalo como CSV, Markdown o JSON.
Compare Two NetCDF or HDF5 Files funciona 3 veces gratis antes de pedir una licencia. Al abrir un archivo no aparece ninguna ventana emergente ni cuenta atrás.
Zovo Pro cuesta USD 19 en un solo pago. No es una suscripción y activa las herramientas Pro en todas las extensiones de Zovo. Después de pagar con tarjeta (Stripe), la clave de licencia aparece en la página siguiente. En VS Code, ejecuta "Enter Zovo Pro license key" desde la Command Palette y pega la clave. La clave se comprueba en tu equipo, sin conexión a la red.
Un equipo de 5 personas paga USD 59 en un solo pago, también con tarjeta. Todas las reglas y herramientas Pro están en la página de Zovo Pro (en inglés).
Lo que no hace
- Los archivos
.matsolo se leen en formato MATLAB 7.3 (HDF5) y no se abren con un clic. Haz clic derecho y elige “Open in HDF5 NetCDF Explorer”. Los.matmás antiguos, como v5, se rechazan con un aviso para guardarlos de nuevo consave(filename, '-v7.3'). - No admite Zarr, HDF4 ni NASA CDF.
- Funciona con Remote SSH, WSL y contenedores de desarrollo, pero no con sistemas de archivos virtuales como los repositorios de GitHub en vscode.dev.
- No dibuja costas en rejillas curvilíneas (latitud y longitud en 2D) ni en rejillas proyectadas.
Preguntas
¿Es gratis?
Sí. Ver los datos, los gráficos, los mapas, las series temporales, “Save PNG” y “Export slice…” son gratis, y todo lo que era gratis antes de la versión 0.6.0 lo sigue siendo. Solo la comparación de dos archivos y la exportación de un subconjunto son herramientas de Zovo Pro, con 3 usos gratis cada una.
¿Funciona en Cursor?
Sí. Cursor instala las extensiones desde Open VSX. Busca zovo.hdf5-netcdf-explorer en la vista de extensiones.
¿Puedo abrir archivos .mat de MATLAB?
Solo los .mat en formato 7.3, que por dentro son archivos HDF5. Ábrelos con clic derecho y “Open in HDF5 NetCDF Explorer”. Con formatos anteriores verás un aviso que te pide guardarlos de nuevo en MATLAB con save(filename, '-v7.3').
¿Necesito Python?
No. No hace falta Python ni NCL, y no hay nada que configurar.
Todas las funciones y ajustes están en la página de NetCDF Viewer & HDF5 Viewer (en inglés).
Otras guías
- Escuchar audio en VS Code y medir LUFS
- Renombrar y cerrar etiquetas en VS Code
- Historial de Claude Code y Codex en VS Code
- Ver archivos DXF en VS Code
- Editar bases de datos SQLite en VS Code
- Ver binarios ELF, PE y Mach-O en VS Code
Comprobado con la versión 0.6.3 de la extensión el 2026-11-12.