Referência do Pacote

Esta página documenta as principais classes e métodos disponíveis no Kit de Interpolação.

Módulo interpoladores

Classe IDW

from interpoladores.idw import IDW
from interpoladores.config import IDWConfig

Descrição: Implementa o método de interpolação Inverse Distance Weighting.

Construtor:

Métodos:

Classe IDWConfig

from interpoladores.config import IDWConfig

Descrição: Configuração para o algoritmo IDW.

Atributos:

Classe Krigagem

from interpoladores.krigagem import Krigagem
from interpoladores.config import KrigagemConfig

Descrição: Implementa o método de interpolação por Krigagem Ordinária.

Construtor:

Métodos:

Classe KrigagemConfig

from interpoladores.config import KrigagemConfig

Descrição: Configuração para o algoritmo de Krigagem Ordinária.

Atributos:

Classe ModeloPotenciometrico

from interpoladores.modelo_potenciometrico import ModeloPotenciometrico

Descrição: Classe para cálculo de vetores de fluxo (modelo potenciométrico) a partir de uma superfície interpolada.

Construtor:

Métodos:

Função plotar_vetores_fluxo

from interpoladores.modelo_potenciometrico import plotar_vetores_fluxo

Descrição: Plota os vetores de fluxo sobre a grade.

Parâmetros:

Retorno: Objeto Figure do matplotlib com o gráfico gerado.

Módulo utils

Módulo grid_utils

from utils.grid_utils import criar_grade_regular

Descrição: Utilitários para criação e manipulação de grades.

Funções:

Módulo logging_utils

from utils.logging_utils import configurar_logger, InterpoladorLogger

Descrição: Utilitários de logging para monitoramento de progresso dos algoritmos.

Funções:

Classes:

Módulo io_utils

Módulo leitor

from io_utils.leitor import ler_pontos_csv, ler_pontos_shapefile

Descrição: Funções para leitura de dados de diferentes formatos.

Funções:

Módulo exportador

from io_utils.exportador import exportar_raster, exportar_vetores

Descrição: Funções para exportação de resultados em diferentes formatos.

Funções: