Disponível agora

O núcleo geoespacial já existe e está pronto para uso.

v0.1.1 · estável

apbase

Filtragem espacial, grid métrico, variograma, IDW, krigagem ordinária e cross-validation, com kernels nativos Fortran/OpenMP para alto desempenho.

pip install apbase
Ver documentação
Python
3.12+
Licença
Apache 2.0
Núcleo
Fortran + OpenMP
Métodos
IDW, krigagem ordinária
Código
GitHub ↗

Roadmap

O que chega nas próximas versões.

Primeiro o apbase fica mais completo: mais métodos, mais formas de ver o mapa e diagnósticos visuais. Depois ganha escala, com processamento em lote e um painel.

Núcleo · v0.1.x

  1. v0.1.1

    Pipeline em uma chamadaDisponível

    Filtra outliers, gera a grade e escolhe entre IDW e krigagem ordinária.

    result = apbase.create_map(x, y, z)
  2. v0.1.2

    KNN e krigagem indicatrizPróxima versão

    Dois novos interpoladores. A krigagem indicatriz estima a probabilidade de passar de um limiar, como o teor crítico de um nutriente.

    result.method  # agora pode ser "knn"
                   # ou "indicatriz"
  3. v0.1.3

    Exportar e visualizarPlanejado

    Do resultado direto para um mapa interativo: um HTML para compartilhar ou um leafmap no notebook.

    result.to_html("talhao_07.html")
    result.to_leafmap()
  4. v0.1.4

    Gráficos de diagnósticoPlanejado

    Semivariograma experimental com o modelo ajustado e gráficos da validação cruzada, para auditar o mapa.

    result.plot_variogram()
    result.plot_cross_validation()

Escala · v0.2 em diante

  1. v0.2.0

    Processamento em lotePlanejado

    Muitos talhões ou safras de uma vez, nos núcleos da máquina ou em workers.

    apbase.create_maps(talhoes)
  2. v0.3.0

    DashboardPlanejado

    Painel para acompanhar mapas, camadas e diagnósticos gerados, sem abrir o notebook.

Versões planejadas podem mudar. Só a v0.1.1 é instalável hoje.