Arquiteturas Cloud-Native e Formatos Modernos de Dados para Oceanografia Operacional, Clima e Meteorologia em Escala de Múltiplos Terabytes.

Instituto Nacional de Pesquisas Oceânicas

01 a 03 de Setembro de 2026

9:00 - 17:30 UTC-3

Instrutor: Tobias Ferreira

INSCRIÇÕES ABERTAS DE 11 DE JUNHO A 3 DE JULHO, COM DIVULGAÇÃO DOS SELECIONADOS PREVISTA ATÉ 17 DE JULHO: FORMULÁRIO DE INSCRIÇÃO

Os participantes serão selecionados com base na instituição, disponibilidade e perfil do candidato, buscando garantir diversidade, inclusão e melhor aproveitamento do curso.

Informações Gerais

Sobre este curso: Este curso aborda o workflow completo para modernização de dados científicos n-dimensionais utilizados em oceanografia, clima e meteorologia. Os participantes aprenderão como migrar dados de formatos tradicionais, como NetCDF, para formatos cloud-native como Zarr e VirtualiZarr, permitindo acesso eficiente e escalável a dados em escala de múltiplos terabytes.

O curso cobre todo o pipeline de dados, incluindo estratégias de armazenamento em object storage, conversão de dados, processamento paralelo utilizando ferramentas como Dask, e acesso e visualização eficiente dos dados na nuvem. Ao final do curso, os participantes terão uma compreensão prática de como construir workflows modernos, escaláveis e reproduzíveis para análise de grandes volumes de dados ambientais.

Notas do Curso: O material do curso, incluindo exemplos e notebooks, estará disponível em pagina especialmente dedicada a este curso no repositório do projeto no GitHub. Os participantes receberão um link para acessar o material antes do início do curso.

Quem pode participar?: Este curso é destinado a pesquisadores, cientistas de dados e engenheiros que trabalham com dados de oceanografia, clima, meteorologia ou outras áreas relacionadas. É especialmente relevante para quem precisa lidar com grandes volumes de dados (gigabytes a terabytes) e deseja modernizar seus fluxos de trabalho utilizando tecnologias cloud-native. O curso é aberto a participantes de diferentes instituições, sujeito à disponibilidade de vagas.

Onde: R. Aloísio Teixeira, 278 - Cidade Universitária, Rio de Janeiro. Siga as instruções a seguir para chegar ao local do curso: OpenStreetMap or Google Maps.

Quando: 01 a 03 de Setembro de 2026; 9:00 - 17:30 UTC-3 Add to your Google Calendar.

Pré-requisitos: Não é necessário conhecimento prévio em computação em nuvem ou formatos cloud-native. No entanto, o curso será ministrado em Python, sendo recomendado que os participantes tenham boa familiaridade com a linguagem (loops, funções, uso de bibliotecas NumPy e xarray).

Os participantes também devem estar confortáveis com o uso de um terminal de linha de comando e ter experiência prévia com análise de dados científicos e formatos tradicionais como NetCDF ou GRIB.

Requisitos: Os participantes devem trazer um laptop com acesso à internet. Toda a configuração necessária para o curso será feita em um ambiente de nuvem, portanto, não é necessário instalar software específico localmente.

Inscrição: Para se inscrever, por favor preencha o formulário de inscrição até o dia 3 de Julho de 2026. Os participantes serão selecionados com base na instituição, disponibilidade e perfil do candidato, buscando garantir diversidade, inclusão e melhor aproveitamento do curso. Os selecionados receberão um email de confirmação até o dia 17 de Julho de 2026.

Contato: Por favor, envie um email para tobias.ferreira@noc.ac.uk para mais informações.

Papeis nos Cursos: Para aprender mais sobre os papéis nos cursos (quem fará o quê), consulte nossa FAQ de Cursos (em inglês).

The Carpentries: O projeto The Carpentries compreende uma comunidade de Instrutores, ajudantes, mantenedores e outros. Cada um desses papéis tem responsabilidades específicas para garantir que o curso seja uma experiência positiva para todos os participantes.

Acessibilidade: Nos comprometemos a tornar este curso acessível para todos.

Nos dedicamos a fornecer um ambiente de aprendizado positivo e acessível para todos. Não exigimos que os participantes forneçam documentação de deficiências ou divulguem quaisquer informações pessoais desnecessárias. No entanto, queremos ajudar a criar uma experiência inclusiva e acessível para todos os participantes. Incentivamos você a compartilhar qualquer informação que possa ser útil para tornar sua experiência na Carpentries acessível.


Cronograma

01/09 — Fundamentos e Formatos

Antes Pesquisa pré-curso
09:00 Abertura: INPO
09:15 Apresentação do curso, objetivos e setup
09:45 Introdução sobre formatos de dados, metadados e vocabulário
10:20 Desafios de dados n-dimensionais
10:40 INTERVALO
11:00 O que são formatos cloud-native?
11:20 Zarr: modelo de dados, metadados e armazenamento chunked
12:30 ALMOÇO
13:30 Ferramentas em Python para trabalhar com Zarr
15:00 Hands-on: datasets Zarr
15:30 INTERVALO
15:50 Hands-on: datasets Zarr
16:20 Como escolher chunks para análise e processamento em escala
16:50 Resumo do dia e discussões
17:00 Encerramento

02/09 — Armazenamento, Conversão e Processamento

09:00 Abertura do dia e recapitulação
09:10 Object storage: conceitos, acesso remoto e organização de dados na nuvem
10:00 Layouts de dados científicos em object storage
10:30 INTERVALO
11:00 Conversão de formatos tradicionais para Zarr
12:30 ALMOÇO
13:30 Processamento paralelo
15:10 Hands-on: pipeline de conversão e processamento
15:30 INTERVALO
15:50 Hands-on: pipeline de conversão e processamento
16:50 Resumo do dia e discussões
17:00 Encerramento

03/09 — Versionamento, Interoperabilidade e Visualização

09:00 Abertura do dia e recapitulação
09:10 Versionamento de dados com Icechunk
10:40 INTERVALO
11:00 Sessão de palestras: como outras instituições estão utilizando Zarr?
11:45 Criando Zarr Store virtuais com Virtualizarr
12:20 Organização de dados Zarr na cloud com STAC
12:30 ALMOÇO
13:30 Organização de dados Zarr na cloud com STAC
13:50 Visualização: multiscale Zarr e GeoZarr
14:50 Hands-on: visualização de dados na nuvem
15:30 INTERVALO
15:50 Hands-on: visualização de dados na nuvem
16:30 Discussão: arquiteturas e boas práticas
16:50 Encerramento e Pesquisa pós-curso
17:00 Fim

O material a ser ensinado neste curso está sendo pilotado e um cronograma preciso ainda não foi estabelecido. O curso incluirá intervalos regulares. Por favor, entre em contato com os organizadores do curso se você quiser mais informações sobre o cronograma planejado.


Setup

Para participar deste curso, você precisará de um navegador web atualizado. Quaisquer outras instruções de configuração serão enviadas por e-mail para você antes do curso.

Código de Conduta

Todos os participantes das atividades da Carpentries devem seguir o Código de Conduta. Este documento também descreve como relatar um incidente, se necessário.