Pular para o conteúdo principal
Versões: 0.5.x

ProgressTable

Exibe uma tabela formatada no console para acompanhar o progresso do algoritmo.

Herança

Esta classe herda de TableFormatter.

Módulo: aisp.utils.display
Importação: from aisp.utils.display import ProgressTable


Parâmetros do Construtor

NomeTipoPadrãoDescrição
headersMapping[str, int]-Mapeamento {nome_da_coluna: largura_da_coluna}.
verboseboolTrueSe False, não imprime nada no terminal.

Métodos Públicos

update

def update(self, values: Mapping[str, Union[str, int, float]]) -> None:
...

Adiciona uma nova linha de valores à tabela.

Parâmetros

NomeTipoPadrãoDescrição
valuesMapping[str, Union[str, int, float]]-As chaves devem corresponder às colunas definidas em headers.

finish

def finish(self) -> None:
...

Finaliza a exibição da tabela, imprimindo a borda inferior e o tempo total.