Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Exemplos de Uso do Método get_sounding_metadata(data_lancamento='YYYY-MM-DD')

Neste notebook, vamos explorar como utilizar o método get_sounding_metadata(data_lancamento='YYYY-MM-DD') da classe SondagensClient para recuperar os metadados de uma sondagem específica com base na data de lançamento.

Vamos começar importando as bibliotecas necessárias e configurando a autenticação.

from pySINDA import SondagensClient

# Token de autenticação
token = 'seu_token_aqui'

# Instanciando o cliente
sondagens = SondagensClient(token)

Exemplo 1: Obter Metadados de uma Sondagem por Data de Lançamento

Neste exemplo, vamos utilizar o método get_sounding_metadata(data_lancamento) para recuperar os metadados de uma sondagem específica com base na data de lançamento. Vamos buscar os metadados para uma data específica e exibir algumas das informações principais.

data_lancamento = '2006-02-17'
print(f'Recuperando metadados da sondagem para a data {data_lancamento}...')
metadata = sondagens.get_sounding_metadata(data_lancamento)
print(metadata)
Recuperando metadados da sondagem para a data 2006-02-17...
{'informacoes_gerais': {'data_lancamento': '2006-02-17', 'latitude_inicial': '-5.48945', 'longitude_inicial': '-35.261', 'elevacao': '14 metros', 'hora_lancamento': '15:11:12 UTC', 'numero_serie_sonda': '002570261', 'pressao_explosao': '13.3 hPa', 'localizacao': 'Barra de Maxaranguape/RN'}, 'infos_superficie': {'pressao': '1012.4 hPa', 'temperatura': '29.0504 °C', 'ozonio_parcial': '16.7368 mPa', 'umidade_relativa': '78.738 %'}, 'infos_tropopausa': {'pressao': '76.02 hPa', 'temperatura': '-83.14 °C', 'ozonio_parcial': '12.58 mPa', 'umidade_relativa': '1.04 %', 'altitude': '18125.16 m'}, 'infos_topo': {'pressao': '13.25 hPa', 'temperatura': '-39.79 °C', 'ozonio_parcial': '117.0 mPa', 'umidade_relativa': '1.03 %', 'altitude': '29122.3 m'}, 'infos_sensor_ozonio': {'numero_serie_bomba': '6a14489', 'corrente_fundo_aplicada': '0.01757 uA', 'volume_catodo': '2.5 ml', 'taxa_fluxo_bomba': '28.15 sec/100ml'}}

Exemplo 2: Analisar Informações Gerais

Depois de recuperar os metadados da sondagem, podemos analisar as informações gerais. Neste exemplo, vamos extrair e exibir informações sobre a localização e o número de série da sonda.

info_gerais = metadata['informacoes_gerais']

data_lancamento = info_gerais['data_lancamento']
localizacao = info_gerais['localizacao']
numero_serie_sonda = info_gerais['numero_serie_sonda']

print('Informações Gerais:')
print(f'Data de Lançamento: {data_lancamento}')
print(f'Localização: {localizacao}')
print(f'Número de Série da Sonda: {numero_serie_sonda}')
Informações Gerais:
Data de Lançamento: 2006-02-17
Localização: Barra de Maxaranguape/RN
Número de Série da Sonda: 002570261

Exemplo 3: Comparar Dados da Superfície e da Tropopausa

Podemos comparar as informações da superfície com as da tropopausa para entender melhor as condições atmosféricas. Neste exemplo, vamos comparar a pressão atmosférica e a temperatura entre esses dois níveis.

info_superficie = metadata['infos_superficie']
info_tropopausa = metadata['infos_tropopausa']

pressao_superficie = info_superficie['pressao']
pressao_tropopausa = info_tropopausa['pressao']
temperatura_superficie = info_superficie['temperatura']
temperatura_tropopausa = info_tropopausa['temperatura']

print('Comparação de Dados:')
print(f'Pressão na Superfície: {pressao_superficie}')
print(f'Pressão na Tropopausa: {pressao_tropopausa}')
print(f'Temperatura na Superfície: {temperatura_superficie}')
print(f'Temperatura na Tropopausa: {temperatura_tropopausa}')
Comparação de Dados:
Pressão na Superfície: 1012.4 hPa
Pressão na Tropopausa: 76.02 hPa
Temperatura na Superfície: 29.0504 °C
Temperatura na Tropopausa: -83.14 °C

Exemplo 4: Visualizar Dados dos Sensores de Ozônio

Podemos visualizar as informações dos sensores de ozônio para entender melhor o funcionamento e as medições realizadas. Neste exemplo, vamos exibir as informações dos sensores de ozônio em um formato legível.

info_sensor_ozonio = metadata['infos_sensor_ozonio']

numero_serie_bomba = info_sensor_ozonio['numero_serie_bomba']
corrente_fundo = info_sensor_ozonio['corrente_fundo_aplicada']
volume_catodo = info_sensor_ozonio['volume_catodo']
taxa_fluxo_bomba = info_sensor_ozonio['taxa_fluxo_bomba']

print('Dados do Sensor de Ozônio:')
print(f'Número de Série da Bomba: {numero_serie_bomba}')
print(f'Corrente de Fundo Aplicada: {corrente_fundo}')
print(f'Volume do Cátodo: {volume_catodo}')
print(f'Taxa de Fluxo da Bomba: {taxa_fluxo_bomba}')
Dados do Sensor de Ozônio:
Número de Série da Bomba: 6a14489
Corrente de Fundo Aplicada: 0.01757 uA
Volume do Cátodo: 2.5 ml
Taxa de Fluxo da Bomba: 28.15 sec/100ml