Skip to content

v0.7.1

Choose a tag to compare

@bruno-portfolio bruno-portfolio released this 07 Feb 12:37
· 393 commits to main since this release

[0.7.1] - 2026-02-07

Added

  • NASA POWER (agrobr.nasa_power) — Dados climáticos globais como substituto do INMET
    • nasa_power.clima_ponto() — Dados diários/mensais por coordenada (lat/lon)
    • nasa_power.clima_uf() — Dados climáticos por UF (ponto central)
    • 7 parâmetros agroclimáticos: temp (média/max/min), precipitação, umidade, radiação, vento
    • API REST pura (NASA LaRC), sem autenticação, cobertura global desde 1981
    • Chunking automático para períodos > 365 dias
    • 34 testes unitários (models, parser, api)
  • Notebook demo (examples/agrobr_demo.ipynb) — 14 seções cobrindo todas as fontes, MetaInfo, fallback, cache, pipeline com gráficos e modo async
  • Landing page atualizada — 7 fontes (era 3), 563 testes, grid responsivo

Changed

  • INMET desabilitado (API dados retornando 404), docs referenciam NASA POWER como alternativa

Fixed

  • sync.py_SyncNasaPower adicionado (nasa_power não funcionava no modo síncrono)
  • Landing page: links quebrados corrigidos (/docs/https://www.agrobr.dev/docs/)
  • Documentação: CLI corrigido em quickstart, index e troubleshooting (agrobr cepea sojaagrobr cepea indicador soja), removido flag --json inexistente
  • mkdocs.yml: site_url corrigido para www.agrobr.dev/docs/, adicionados guias órfãos ao nav
  • pyproject.toml / README.md: URLs apontando para www.agrobr.dev
  • User-Agent atualizado para 0.7.1 nos clientes ANDA e NASA POWER
  • constants.py: URL ANDA corrigida (/estatisticas//recursos/)
  • cache/policies.py: adicionados NASA_POWER e NOTICIAS_AGRICOLAS ao SOURCE_POLICY_MAP
  • cepea/client.py: corrigido exception handling redundante, removida variável não utilizada
  • health/checker.py: corrigido path do baseline fingerprint