Coder Social home page Coder Social logo

degree-global-forecast-grids's Introduction

Degree Global Forecast Grids

Download dos arquivos de dados

Site da NCAR para acesso ao banco de dados

https://rda.ucar.edu/datasets/ds084.1/dataaccess/

GribFTP

É possível acessar um site FTP, sem necessidade de login, para baixar os arquivos 'grib2'.

Links do FTP:

https://app.globus.org/file-manager?origin_id=b6b5d5e8-eb14-4f6b-8928-c02429d67998&origin_path=%2Fds084.1%2F&two_pane=false

https://thredds.rda.ucar.edu/thredds/catalog/catalog_ds084.1.html

Dados de 2015 até o presente

Formato dos arquivos:

  • gfs.0p25.2023010100.f000.grib2

Esses arquivos possuem muitas informações com quase meio Gigabytes de memoria.

Procedimento de Instalação

Para a leitura desses arquivos, é imprescindível a instalação das seguintes bibliotecas em Python:

  • pygrib (biblioteca principal responsável pela leitura dos dados)
  • xarray (utilizada para conversão, oferecendo maior versatilidade na manipulação dos dados)
  • netCDF4 (empregada na conversão dos dados) Em caso de ocorrência de erros durante o processo de compilação, poderá ser necessário instalar algumas bibliotecas adicionais.

Considerações Importantes

Caso queira trabalhar diretamente com os dados usando pygrib, fique a disponsão. Contudo, para um primeiro contato com esse formato, achei um tanto complicado a manipulação dos dados. O que pode variar com os seus objetivos.

Portanto, optei por selecionar algumas variaveis e suas dependencias e sava-los em arquivo netCDF.

No meu caso, consegui instalar a biblioteca pygrib apenas em meu ambiente WSL com Ubuntu, onde realizei a conversão para um arquivo netCDF (.nc).

Durante o procedimento de redução de dados, optei por selecionar exclusivamente as matrizes referentes às componentes do vento (U e V) em todos os níveis de pressão disponíveis. Posteriormente, salvei os dados e elaborei um gráfico exemplificativo.

De qualquer forma estou a disposição para ajudar em algo mais.

Ps. compactei os dados para poder subir no repositorio

degree-global-forecast-grids's People

Contributors

luizfillip avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.