Skip to main content

Download and process hydrological data from ANA (Brazil)

Project description

hidroana

Biblioteca Python para download e processamento de dados hidrológicos da Agência Nacional de Águas (ANA), incluindo dados telemétricos e convencionais.

Descrição

O pacote hidroana permite acessar automaticamente os serviços web da ANA para obtenção de dados hidrológicos. As principais funcionalidades incluem:

  • Consulta ao inventário de estações hidrológicas
  • Download de dados telemétricos (chuva, nível e vazão)
  • Download de séries históricas convencionais
  • Exportação dos dados em formato CSV

A biblioteca foi desenvolvida para aplicações em hidrologia, modelagem ambiental e pesquisa científica.

Instalação

Instalação local

git clone https://github.com/grendamenezes/hidroana.git cd hidroana pip install -e .

Dependências

  • pandas
  • tqdm
  • zeep

Instalação manual das dependências:

pip install pandas tqdm zeep

Exemplos de uso

Obter inventário de estações

import hidroana

df = hidroana.get_inventory(
    var_nmEstado="PR",
    save=True
)

Baixar dados telemétricos a partir de um inventário

df = hidroana.get_inventory(var_nmEstado="PR")

hidroana.get_telemetric_inventory(
    df,
    caminho="./dados/"
)

Baixar dados de uma lista de estações

hidroana.get_telemetric_list(
    list_est=["74355000"],
    d_i="2020-01-01",
    d_f="2020-12-31",
    caminho="./dados/"
)

Baixar dados convencionais

hidroana.get_conv_data_list(
    list_est=["2751018"],
    d_i="2000-01-01",
    d_f="2020-01-01",
    tipo="2",
    caminho="./dados/"
)

Funcionalidades

  • Integração com serviços SOAP da ANA
  • Processamento automático de respostas XML
  • Estruturação dos dados em pandas DataFrame
  • Exportação automatizada para arquivos CSV
  • Suporte a múltiplas estações

Observações

  • O funcionamento depende da disponibilidade dos serviços da ANA
  • Algumas estações podem não possuir dados disponíveis
  • Recomenda-se conexão estável com a internet

Estrutura do projeto

hidroana/ │ ├── init.py ├── hidroana.py ├── README.md └── setup.py

Autora

Grenda Menezes E-mail: grenda.menezes@gmail.com

Fonte dos dados

Agência Nacional de Águas e Saneamento Básico (ANA) https://www.gov.br/ana/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hidroana-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hidroana-0.0.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file hidroana-0.0.1.tar.gz.

File metadata

  • Download URL: hidroana-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hidroana-0.0.1.tar.gz
Algorithm Hash digest
SHA256 18dbc01bdcdf6472c89a4590b73e71eadc2881f004d48ab7ce1c9186b44588b8
MD5 7ba47b2262e0b3e334f5c0e0ccb51c34
BLAKE2b-256 34fe288bceff94508de64b8e86b45ede0c83073363a0277c324edb1dc95c2e35

See more details on using hashes here.

File details

Details for the file hidroana-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: hidroana-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hidroana-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 642bcca2bff48db7d69bbe91478788fcaab7caaabeff6501d30c17617830db80
MD5 401c72b486ad4c43c613a01b176513e4
BLAKE2b-256 d7364941cf2604148b0d72b304bfb84885a13c22ca99b953d4d8b5eae99e393f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page