Guías
Comprobaciones antes de entregar matrices científicas
Entregue matrices netCDF, HDF5 o Zarr con su significado, dependencias y requisitos de lectura. A diferencia de elegir un formato tabular, hay que verificar dimensiones y valores ausentes.
¿Qué formato deberías elegir?
Elige según la función de cada archivo en tu flujo de trabajo.
- Documentar el significado
- Reunir la unidad de distribución
- Comparar en el destino
Documentar el significado
Registre variables, tipos, orden de dimensiones, coordenadas, unidades y convenciones temporales. No equipare valores ausentes o de relleno con cero. Con scale_factor y add_offset, distinga valores almacenados y decodificados.
Reunir la unidad de distribución
Compruebe variante netCDF, destinos de enlaces externos y filtros HDF5, y versión y codecs Zarr. Incluya metadatos y bloques necesarios; distinga bloques no almacenados intencionalmente según fill_value de omisiones durante la transferencia.
Comparar en el destino
Entregue una versión cuya escritura haya terminado y lea secciones de muestra con la biblioteca del destinatario. Compare forma, orden de ejes, atributos, máscaras y valores decodificados con el original. Documente tolerancias de redondeo o pérdidas.
Formatos a considerar
netCDF
Adecuado para: Intercambiar dimensiones, variables y atributos con herramientas compatibles
Menos adecuado para: Deducir el formato interno solo por la extensión
HDF5
Adecuado para: Organizar grupos y matrices jerárquicamente
Menos adecuado para: Omitir destinos externos o filtros necesarios
Zarr
Adecuado para: Administrar bloques de matrices en un almacén
Menos adecuado para: Copiar solo metadatos y dar por concluida la transferencia
Antes de exportar
- Conserve originales y parámetros. Las sumas coincidentes verifican la transferencia, no las unidades ni la interpretación científica.
- Los atributos y coordenadas pueden contener información confidencial. No incluya credenciales del almacén en archivos compartidos; revise permisos.