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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hidroana-0.0.3.tar.gz.
File metadata
- Download URL: hidroana-0.0.3.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dc8a762e4e310bb75bca13d3b5c204b42bb6030d1352bb36d0c876b2846d81d
|
|
| MD5 |
74134a53d900a8d0fc2e65b1e2e1f5c6
|
|
| BLAKE2b-256 |
fce266217529698cc2972193114822c5df4d95184d1fbf8fae0ae81f5883b299
|
File details
Details for the file hidroana-0.0.3-py3-none-any.whl.
File metadata
- Download URL: hidroana-0.0.3-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50c0a4ecaa3e3f2888726445205a6de81c1e3da8aa741d89a27e11a2492e59f3
|
|
| MD5 |
5c7716c63edc616077cc05b33f03cb85
|
|
| BLAKE2b-256 |
b6cfc082cba66b2c97ba1d0fcc79b730aa28ca8da52e0044c0f33135b216eece
|