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 |