Formatação

Este módulo possui funções auxiliares de formatação dos dados das várias fontes.

source

parse_bw

 parse_bw (bw:str)

Parse the bandwidth string

Type Details
bw str Designação de Emissão (Largura + Classe) codificada como string
Returns Tuple Largura e Classe de Emissão

Mesclagem

Função auxiliar para mesclar registros que são iguais das diversas bases, i.e. estão a uma distância menor que MAX_DIST e verificar a validade da mesclagem


source

merge_on_frequency

 merge_on_frequency (df_left:pandas.core.frame.DataFrame,
                     df_right:pandas.core.frame.DataFrame,
                     on:str='Frequency', coords:Tuple[str]=('Latitude',
                     'Longitude'), description:str='Description',
                     suffixes:Tuple[str]=('_x', '_y'))

Mescla os dataframes baseados na frequência É assumido que as colunas de ambos uma é subconjunto ou idêntica à outra, caso contrário os filtros não irão funcionar como esperado

Type Default Details
df_left DataFrame DataFrame da esquerda a ser mesclado
df_right DataFrame DataFrame da direira a ser mesclado
on str Frequency Coluna usada como chave de mesclagem
coords Tuple (‘Latitude’, ‘Longitude’)
description str Description
suffixes Tuple (’_x’, ’_y’) Sufixo para as colunas que foram criadas
Returns DataFrame DataFrame resultante da mesclagem

source

get_km_distance

 get_km_distance (row)
folder = Path.cwd().parent / "dados"