Principal
Este módulo concentra funções auxiliares específicas que filtram os dados do banco com campos e formatação de interesse para aplicações específicas como o appAnalise por exemplo.
bump_version
bump_version (version:str, part:int=2)
Type | Default | Details | |
---|---|---|---|
version | str | String com a versão atual | |
part | int | 2 | Parte da versão que será incrementada |
Returns | str | Retorna a versão atualizada |
get_modtimes
get_modtimes (pasta:Union[str,pathlib.Path])
Retorna a data de modificação dos arquivos de dados contidos na pasta
Type | Details | |
---|---|---|
pasta | Union | Pasta onde estão os arquivos esperados de monitoramento |
Returns | dict | Retorna o mtime de todos os arquivos pertinentes da pasta |
check_modify_row
check_modify_row (df, f, rows, dicts)
Mescla os registros em rows
de frequência f
e os adiciona como uma linha do DataFrame df
Type | Details | |
---|---|---|
df | DataFrame para mesclar adicionar o registro | |
f | Frequência (MHz) em análise do registro | |
rows | Lista de registros para mesclar | |
dicts | Dicionário fonte dos registros | |
Returns | DataFrame | Retorna o DataFrame com o registro adicionado se necessário |
add_aero
add_aero (base, aero, dist:float=10)
Mescla os registros de frequência em comum da base da Aeronáutica com a base da Anatel
Type | Default | Details | |
---|---|---|---|
base | Base Consolidada Anatel | ||
aero | Base da Aeronáutica | ||
dist | float | 10 | Distância máxima entre as coordenadas |
Returns | DataFrame | Retorna o DataFrame com o registro adicionados e mesclados |
get_db
get_db (path:Union[str,pathlib.Path], up_base:bool=False, up_icao:bool=False, up_pmec:bool=False, up_geo:bool=False, dist:float=10)
Lê e opcionalmente atualiza as bases da Anatel, mescla as bases da Aeronáutica, salva e retorna o arquivo
Type | Default | Details | |
---|---|---|---|
path | Union | Pasta onde salvar os arquivos”, | |
up_base | bool | False | Atualizar as bases da Anatel? |
up_icao | bool | False | Atualizar a base do ICAO? |
up_pmec | bool | False | Atualizar a base do AISWEB? |
up_geo | bool | False | Atualizar a base do GeoAISWEB? |
dist | float | 10 | Distância máxima entre as coordenadas consideradas iguais |
Returns | DataFrame | Retorna o DataFrame com as bases da Anatel e da Aeronáutica |