# HDF5-Parameter

## Allgemeine Beschreibung

Dieser Parameter liest Array-Daten aus einer PyTables HDF-Datenbank.

Der Parameter liest Daten über die PyTables-Array-Schnittstelle und erfordert daher nicht das Laden des gesamten Datensatzes in den Speicher. Dies ist für große Modellläufe nützlich. [API Referenz](https://pywr.github.io/pywr-docs/master/api/generated/pywr.parameters.TablesArrayParameter.html#pywr.parameters.TablesArrayParameter)

Durch das Speichern von HDF5-Dateien im „festen“ Format können Benutzer optimale Datenzugriffsgeschwindigkeiten erreichen, was HDF5 zu einem effektiven Tool für PYWR-Szenarien macht, die DataFrames als Parameter verwenden, bei denen ein schneller Datenabruf entscheidend ist. HDF5-Dateien werden als Wörterbuch gelesen, wobei jeder Schlüssel einen Pandas-DataFrame darstellt. Beispielsweise könnte die Struktur einer inflows.h5-Datei drei Schlüssel enthalten, die jeweils für einen anderen Fluss stehen. Jeder Schlüssel enthält drei Zeitreihen, die einem Pywr-Szenario der Größe 3 zugewiesen werden können.

Wenn Sie den h5-Datei-DataFrame zum Ausführen von Pywr-Szenarien verwenden, lesen Sie bitte [Abschnitt Pywr-Szenarien](/waterstrategy/modeling-basics/scenarios/pywr-scenarios.md) um diese Funktion zu aktivieren

**Hinweis:** Die Größe der Pywr-Szenarien muss der Anzahl der Schlüssel in der h5-Datei entsprechen

## Attribute

<table><thead><tr><th width="158">Name</th><th width="409">Beschreibung</th><th>Erforderlich</th></tr></thead><tbody><tr><td>h5-Datei</td><td>Das Datei-Handle oder der Dateiname der Tabelle, an die die CArray-Objekte angehängt werden sollen. Wenn ein Dateiname angegeben ist, öffnet und schließt das Objekt die Datei-Handles</td><td>Ja</td></tr><tr><td>Knoten</td><td>Name des Knotens in der Tabellendatenbank, aus dem Daten gelesen werden sollen</td><td>Ja</td></tr><tr><td>woher</td><td>Pfad, aus dem der Knoten gelesen werden soll</td><td>Ja</td></tr><tr><td>Szenario</td><td>Szenario, das als zweiter Index im Array verwendet werden soll</td><td>Ja</td></tr></tbody></table>

## Beispiel

<figure><img src="/files/D8dRIUhPXHndhwRsX9bs" alt=""><figcaption><p>Strukturzuflüse.h5</p></figcaption></figure>

```json
{
	„key“: „Einzugsgebiet Fluss 1",
	„scenario“: „Klimawandel“,
	„Typ“: „DataFrameParameter“,
	„url“: „inflows.h5",
	„index_col“: „Zeitschritt“,
	„parse_dates“: wahr
}

```


---

# 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/deutsch/grundlagen-der-modellierung/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.
