# 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](https://pywr.github.io/pywr-docs/master/api/generated/pywr.parameters.TablesArrayParameter.html#pywr.parameters.TablesArrayParameter)

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](/waterstrategy/modeling-basics/scenarios/pywr-scenarios.md) para activar esta función

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

## Atributos

<table><thead><tr><th width="158">Nombre</th><th width="409">Descripción</th><th>Necesario</th></tr></thead><tbody><tr><td>archivo h5</td><td>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</td><td>Sí</td></tr><tr><td>nodo</td><td>Nombre del nodo de la base de datos de tablas del que se van a leer los datos</td><td>Sí</td></tr><tr><td>donde</td><td>Ruta desde la que leer el nodo</td><td>Sí</td></tr><tr><td>escenario</td><td>Escenario para usar como segundo índice de la matriz</td><td>Sí</td></tr></tbody></table>

## Ejemplo

<figure><img src="/files/XqP1QUOEAz11RhmtgkjM" alt=""><figcaption><p>Estructurar entradas. h5</p></figcaption></figure>

```json
{
	«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
}

```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://water-strategy.gitbook.io/waterstrategy/espanol/conceptos-basicos-de-modelado/parameters/hdf5-parameter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
