Exemplos de Uso do Método get_available_variables(data_lancamento)
Neste notebook, vamos explorar como utilizar o método get_available_variables(data_lancamento) da classe SondagensClient para recuperar as variáveis disponíveis para uma data de lançamento específica.
Vamos começar importando as bibliotecas necessárias e configurando a autenticação.
from pySondagens import SondagensClient
# Token de autenticação
token = 'seu_token_aqui'
# Instanciando o cliente
sondagens = SondagensClient(token)Exemplo 1: Obter Variáveis Disponíveis para uma Data de Lançamento¶
Neste exemplo, vamos utilizar o método get_available_variables(data_lancamento) para recuperar as variáveis disponíveis para uma data específica de lançamento de sondagem. Vamos buscar as variáveis para a data ‘2024-07-09’ e exibir a lista de variáveis disponíveis.
data_lancamento = '2024-07-09'
print(f'Recuperando variáveis disponíveis para a data {data_lancamento}...')
variaveis = sondagens.get_available_variables(data_lancamento)
print(variaveis)Recuperando variáveis disponíveis para a data 2024-07-09...
['Press (hPa)', 'GeopAlt (km)', 'Temp (C)', 'RH (%)', 'O3_mPa (mPa)', 'O3_ppmv (ppmv)', 'O3_DU (DU)', 'Wind_Dir (deg)', 'Wind_Spd (m/s)', 'O3CellI (uA)']Exemplo 2: Analisar Variáveis Disponíveis¶
Após recuperar a lista de variáveis disponíveis, podemos analisar quais variáveis estão presentes e verificar se há alguma variável de interesse específico. Neste exemplo, vamos exibir as variáveis disponíveis e discutir seu significado.
variaveis = ['Press (hPa)', 'GeopAlt (km)', 'Temp (C)', 'RH (%)', 'O3_mPa (mPa)', 'O3_ppmv (ppmv)', 'O3_DU (DU)', 'Wind_Dir (deg)', 'Wind_Spd (m/s)', 'O3CellI (uA)']
print('Variáveis Disponíveis:')
for variavel in variaveis:
print(f'- {variavel}')Variáveis Disponíveis:
- Pressão (hPa)
- Altitude Geopotencial (km)
- Temperatura (C)
- Umidade Relativa (%)
- Ozonio Parcial (mPa)
- Ozonio (ppmv)
- Ozonio Dobro (DU)
- Direção do Vento (deg)
- Velocidade do Vento (m/s)
- Corrente do Sensor de Ozonio (uA)
Exemplo 3: Verificar a Disponibilidade de Variáveis Específicas¶
Se você estiver interessado em variáveis específicas, pode verificar se elas estão disponíveis na lista recuperada. Neste exemplo, vamos verificar a disponibilidade das variáveis ‘Press (hPa)’ e ‘O3_ppmv (ppmv)’.
variaveis = ['Press (hPa)', 'GeopAlt (km)', 'Temp (C)', 'RH (%)', 'O3_mPa (mPa)', 'O3_ppmv (ppmv)', 'O3_DU (DU)', 'Wind_Dir (deg)', 'Wind_Spd (m/s)', 'O3CellI (uA)']
variaveis_interesse = ['Press (hPa)', 'O3_ppmv (ppmv)']
print('Verificação de Variáveis:')
for variavel in variaveis_interesse:
if variavel in variaveis:
print(f'A variável \'{variavel}\' está disponível.')
else:
print(f'A variável \'{variavel}\' não está disponível.')Verificação de Variáveis:
A variável 'Press (hPa)' está disponível.
A variável 'O3_ppmv (ppmv)' está disponível.