projects

oceano2python e python-plots

Duas ferramentas complementares usadas para ler, normalizar, converter e visualizar dados provenientes de instrumentos oceanográficos.

Publicado em 13 de maio de 2026

Status: Ferramentas maduras, revistas e estabilizadas

Repositório: GitHub

Documentação: Lien

Versão: Telechargement

Visão geral

oceano2python e python-plots formam uma cadeia de ferramentas coerente para processar e visualizar dados oceanográficos coletados durante cruzeiros oceanográficos e campanhas de campo.

A primeira ferramenta lê arquivos ASCII produzidos por diferentes instrumentos, extrai metadados úteis e converte os dados em saídas ASCII, ODV ou NetCDF OceanSITES. A segunda então utiliza esses arquivos, especialmente os NetCDF gerados, para produzir perfis, seções e gráficos adequados à análise rápida ou à produção repetida durante cruzeiros oceanográficos.

Papel do oceano2python

oceano2python pode ler arquivos produzidos por:

  • sistemas CTD Seabird ou RBR
  • arquivos de garrafas
  • XBT Sippican
  • LADCP RDI
  • termossalinógrafos Seabird
  • COLCOR em tempo real
  • diários de bordo como CASINO+

A ferramenta extrai informações de cabeçalho, normaliza os dados e pode escrever os resultados em vários formatos de intercâmbio. As versões recentes também utilizam um banco SQLite3 embarcado para normalizar, armazenar e recuperar dados em memória.

Papel do python-plots

python-plots é voltado para visualização. Ele pode gerar:

  • perfis
  • seções
  • gráficos de dispersão

a partir de arquivos NetCDF OceanSITES, especialmente para dados como:

  • CTD
  • XBT
  • ADCP
  • TSG

A ferramenta é adequada tanto para trabalho interativo quanto para geração automatizada em lote de figuras, por exemplo durante um cruzeiro oceanográfico.

Complementaridade

O principal ponto forte desses dois repositórios é sua complementaridade:

  1. ler e converter arquivos instrumentais brutos com oceano2python
  2. padronizar as saídas em formatos mais reutilizáveis
  3. produzir visualizações científicas com python-plots

Juntos, eles cobrem tanto a etapa de entrada dos dados quanto a primeira camada de interpretação gráfica.

Pontos técnicos úteis

  • suporte a várias famílias de instrumentos oceanográficos
  • geração de saídas ASCII, ODV e NetCDF OceanSITES
  • workflow baseado em Python para processamento reprodutível
  • instalação baseada em Conda
  • suporte a uso interativo e automatizado
  • geração de gráficos adequada tanto para cruzeiros oceanográficos quanto para análise pós-missão

Público-alvo

Essas ferramentas destinam-se a pessoas que trabalham com dados hidrográficos ou de trajetória e precisam:

  • ler formatos instrumentais heterogêneos
  • convertê-los em formatos mais homogêneos
  • gerar rapidamente visualizações científicas úteis