Postagens

Mostrando postagens de abril, 2021

Como ler dados em csv de estação do INMET

Exemplo de dados de estação automática do INMET      Um dos tipos mais comuns de dados que encontramos quando trabalhamos com meteorologia é o tipo de dado em csv (comma separated values), que basicamente é como o nome diz em inglês: valores separados por vírgula.      Este tipo de dado é utilizado nas estações do INMET (Instituto Nacional de Meteorologia) e também da ANA (Agência Nacional de Águas). Então aqui vou usar um exemplo de como podemos ler esse tipo de dado em python e trabalhar com eles, largando o velho excel.     Primeiramente pra conseguir ler este tipo de dado vamos precisar da biblioteca Pandas. O pandas é uma biblioteca muito muito pra se trabalhar com DataFrame, que fazendo um paralelo a este tipo seria como organizar os dados em tabelas.     Uma dica importante pra quem migra do MATLAB, RStudio ou do próprio Excel (ou qualquer outro programa de suíte de planilhas) é utilizar o programa Spyder para fazer seus códigos. Ele possui uma aba pra escrever seus código, uma

Script para cálculo do ponto de orvalho

 Para o primeiro post do blog vou compartilhar este script, que usará uma apróximação conhecida para calcular a temperatura do ponto de orvalho. A dedução pode ser vista aqui Para calcular a temperatura do ponto de orvalho, precisaremos apenas da temperatura instantânea (do bulbo seco, se preferir) e da umidade relativa (UR). Este script é bem simples de escrever e pode ser usado pra ser executado no próprio prompt de comando inserindo os dados requisitados. Atenção: Este script foi escrito em linguagem Python na versão 3+. Caso você utilize a 2 (versão descontinuada), favor fazer alterações necessárias. import sys   import numpy as np   # Constantes utilizadas   a = 17.271   b = 237.7      #Aqui a temperatura será o argumento no 1   T=float(sys.argv[1])     # Aqui a UR será o argumento no 2   UR=float(sys.argv[2])     def ptorvalho_approx(T, UR):      Td = (b * gamma(T,RH)) / (a - gamma(T,RH))        return Td     def gamma(T, U

Python Meteorologia

 PyMeteorologia   Bem vindos ao blog PyMeteorologia. Este blog tem como objetivo compartilhar formas como usar o python voltado a meteorologia e área afins com conteúdos em português. A linguagem de programação Python está amplamente utilizada nas área de geociências, e por ser de fácil entendimento, está bastante popular entre os estudantes de meteorologia, climatologia e etc. Muitos alunos de graduação, e até pós-graduação, procuram conteúdos relacionados a meteorologia na internet para tentar ajudar com alguns problemas que estão passando, e esse conteúdo é escasso para nossa área na nossa língua. Sendo assim, com este blog vou compartilhar conhecimento em português que pode ser de grande ajuda para os estudantes, e que pode ser uma porta de entrada para se aprofundarem mais na linguagem de programação que já tem uma comunidade internacional bem estabelecida. O intuito das postagens serão algo bem simples, introdutórios. Serão casos de como ler um tipo específico de dado, como plota