Communitygithub.com

huangjn58/scientific-plot-digitizer

Skill do Codex para digitalizar imagens de gráficos científicos, extraindo dados suavizados em CSV/Excel, com calibração de eixos, replots de verificação e suporte a eixos quebrados.

O que é scientific-plot-digitizer?

Este skill do Codex permite que desenvolvedores e pesquisadores extraiam dados de imagens de gráficos científicos de forma precisa e eficiente. Ele oferece funcionalidades completas de digitalização: você pode calibrar os eixos da imagem, ajustar pontos de dados manualmente ou automaticamente, e exportar os resultados como arquivos CSV ou Excel com suavização opcional. Além disso, o skill gera automaticamente um replot de verificação (QA) para comparar os dados extraídos com o gráfico original, garantindo a fidelidade da extração. Suporta também a anotação de eixos quebrados (broken-axis), comum em gráficos científicos, preservando a continuidade dos dados. Ideal para trabalhos de metanálise, replicação de resultados e criação de bancos de dados a partir de figuras publicadas.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add huangjn58/scientific-plot-digitizer

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que scientific-plot-digitizer faz?

Skill do Codex para digitalizar imagens de gráficos científicos, extraindo dados suavizados em CSV/Excel, com calibração de eixos, replots de verificação e suporte a eixos quebrados. 科研曲线图片数据提取 Codex skill,支持坐标标定、平滑数据导出、复绘检查与断轴说明。

Funcionalidades

  • Digitalização de imagens de gráficos: carregue uma imagem (PNG, JPG, etc.) e clique nos pontos de dados.
  • Calibração de eixos: defina valores mínimos e máximos para os eixos X e Y, com suporte a escalas linear e logarítmica.
  • Suavização de dados: aplique filtros como média móvel ou Savitzky-Golay para reduzir ruídos.
  • Exportação: salve os dados como CSV ou Excel (.xlsx), com cabeçalhos claros.
  • Replot de verificação (QA): gere automaticamente um gráfico comparando os dados extraídos com a imagem original.
  • Eixos quebrados: anote manualmente os intervalos de eixos quebrados para manter a integridade dos dados.

Como usar

  1. Instale o skill no seu ambiente Codex.
  2. Carregue uma imagem com o comando /digitizer load <caminho_da_imagem>.
  3. Calibre os eixos usando /digitizer calibrate --xmin 0 --xmax 10 --ymin 0 --ymax 100.
  4. Clique nos pontos de dados na interface ou use /digitizer add-point <x> <y>.
  5. Exporte com /digitizer export --format csv --output dados.csv.

Exemplo de linha de comando

/digitizer load grafico.png
/digitizer calibrate --xmin 0 --xmax 10 --ymin 0 --ymax 50
/digitizer add-point 2.5 15.3
/digitizer add-point 5.0 32.1
/digitizer export --format xlsx --output dados.xlsx

Opções de configuração

ParâmetroDescriçãoPadrão
--smoothAtiva suavização dos dadosfalse
--smooth-windowTamanho da janela de suavização5
--smooth-orderOrdem do polinômio (Savitzky-Golay)2
--broken-axisAtiva suporte a eixos quebradosfalse

Notas

  • Para gráficos com eixos quebrados, use /digitizer broken-axis add <posição> antes de calibrar.
  • O replot de verificação é gerado automaticamente após cada exportação; revise-o para garantir a precisão.
  • A calibração é essencial: valores incorretos resultarão em dados distorcidos.

Licença

Este skill é distribuído sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas