Parâmetro HDF5

Descrição geral

Este parâmetro lê dados de matriz de um banco de dados HDF PyTables.

O parâmetro lê dados usando a interface de matriz PyTables e, portanto, não exige o carregamento de todo o conjunto de dados na memória. Isso é útil para grandes execuções de modelos. API Referência

Ao armazenar arquivos HDF5 no formato “fixo”, os usuários podem obter velocidades ideais de acesso aos dados, tornando o HDF5 uma ferramenta eficaz para cenários PyWR que usam DataFrames como parâmetros, onde a recuperação rápida de dados é crucial. Os arquivos HDF5 são lidos como um dicionário, onde cada chave representa um DataFrame pandas. Por exemplo, a estrutura de um arquivo.h5 de entrada pode conter três chaves, cada uma representando um rio diferente. Cada chave contém três séries temporais que podem ser atribuídas a um cenário Pywr de tamanho 3.

Se estiver usando o arquivo h5 DataFrame para executar cenários pywr, consulte seção pywr-scenarios para ativar esse recurso

Nota: O tamanho dos cenários pywr deve corresponder ao número de chaves no arquivo h5

Atributos

Nome
Descrição
Obrigatório

arquivo h5

O identificador do arquivo da tabela ou o nome do arquivo ao qual anexar os objetos cArray. Se um nome de arquivo for fornecido, o objeto abrirá e fechará os identificadores do arquivo.

sim

Nome do nó no banco de dados de tabelas do qual ler os dados

sim

onde

Caminho a partir do qual ler o nó

sim

cenário

Cenário a ser usado como segundo índice na matriz

sim

Exemplo

Entradas de estrutura.h5
{
	“chave”: “Bacia hidrográfica 1",
	“cenário”: “Mudança climática”,
	“tipo”: “DataFrameParameter”,
	“url”: “influxos.h5",
	“index_col”: “etapa de tempo”,
	“parse_dates”: verdadeiro
}

Last updated

Was this helpful?