Parámetro HDF5

Descripción general

Este parámetro lee los datos de la matriz de una base de datos HDF de PyTables.

El parámetro lee los datos mediante la interfaz de matriz PyTables y, por lo tanto, no requiere cargar todo el conjunto de datos en la memoria. Esto es útil para ejecuciones de modelos de gran tamaño. API Referencia

Al almacenar los archivos HDF5 en formato «fijo», los usuarios pueden alcanzar velocidades óptimas de acceso a los datos, lo que convierte a HDF5 en una herramienta eficaz para los escenarios de PyWR que utilizan DataFrames como parámetros, donde la recuperación rápida de datos es crucial. Los archivos HDF5 se leen como un diccionario, donde cada clave representa un DataFrame de pandas. Por ejemplo, la estructura de un archivo inflows.h5 puede contener tres claves, cada una de las cuales representa un río diferente. Cada clave contiene tres series temporales que se pueden asignar a un escenario de Pywr de tamaño 3.

Si utiliza el DataFrame del archivo h5 para ejecutar pywr-scenarios, consulte sección pywr-scenarios para activar esta función

Nota: El tamaño de pywr-scenarios debe coincidir con el número de claves del archivo h5

Atributos

Nombre
Descripción
Necesario

archivo h5

El identificador del archivo de tablas o el nombre del archivo al que adjuntar los objetos cArray. Si se proporciona un nombre de archivo, el objeto abrirá y cerrará los identificadores del archivo

nodo

Nombre del nodo de la base de datos de tablas del que se van a leer los datos

donde

Ruta desde la que leer el nodo

escenario

Escenario para usar como segundo índice de la matriz

Ejemplo

Estructurar entradas. h5
{
	«clave»: «Catchment River 1",
	«escenario»: «Cambio climático»,
	«tipo»: «Parámetro de marco de datos»,
	«url»: «inflows.h5",
	«index_col»: «paso de tiempo»,
	«parse_dates»: verdadero
}

Last updated

Was this helpful?