Pular para o conteúdo
Diego VolpattoLNCC / MCTI
PTEN
Menu
  • Sobre
  • Pesquisa
  • Publicações
  • Software
  • Ensino
  • Orientações
  • Grupos de pesquisa
  • Parcerias e projetos
  • Currículo
  • Curiosidades
    • Genealogia acadêmica
    • Aventuras musicais
  • Contato

Software

Projetos de software científico com código aberto.

Engenharia de software e reprodutibilidade

Desenvolvo os códigos de pesquisa seguindo práticas usadas na indústria de software: controle de versões, testes automatizados, verificações de qualidade e documentação. O objetivo é facilitar a instalação, a verificação, a manutenção e o reúso dos métodos computacionais.

Minha experiência prévia na indústria de software, com desenvolvimento de aplicações científicas para óleo e gás, contribui para essa forma de trabalho. A trajetória profissional está descrita no currículo.

Testes e qualidade — Suítes de testes automatizados e verificações em integração contínua, com casos de validação adequados ao escopo de cada pacote.

Distribuição em pacotes — Pacotes Python instaláveis, com versões publicadas e dependências documentadas. Os links de distribuição estão indicados em cada projeto abaixo.

Ambientes reproduzíveis — Dependências explícitas, ambientes Pixi, exemplos e instruções de execução para facilitar a reprodução do trabalho computacional.

Logo voids

Rocha digital

voids

Modelagem de meios porosos digitais em Python: redes de poros, propriedades petrofísicas e simulação de transporte monofásico.

Tem como foco modelos de redes de poros, com métodos complementares de volumes finitos, elementos finitos e Boltzmann em rede. A documentação reúne exemplos e distingue verificação numérica de validação experimental.

DocumentaçãoGitHubPyPI
Logo torch-flash

Termodinâmica diferenciável

torch-flash

Propriedades termodinâmicas e equilíbrio de fases com PyTorch, integrando diferenciação automática, otimização e aprendizado de máquina.

Inclui equações de estado, modelos de coeficiente de atividade e cálculos de estabilidade e flash. Exemplos documentados mostram a avaliação de propriedades, suas derivadas e o uso de parâmetros ajustáveis.

DocumentaçãoGitHubPyPIConda-Forge

Dados termofísicos

thermoml-io

Acesso, busca e leitura de dados experimentais ThermoML em Python, preservando condições, incertezas e referências de cada medida.

Permite organizar dados de publicações para análise e ajuste de modelos, com exportação tabular e rastreabilidade da fonte. Exemplos e notebooks documentam a busca, a leitura e o tratamento dos resultados.

DocumentaçãoGitHubPyPIConda-Forge

Outros projetos: porousdrake e perphil.

Perfil no GitHub

© 2026 Diego Tavares Volpatto · LNCC / MCTI

Feito com SciAstro

Textos autorais: CC BY 4.0. Código: MIT. Logos e materiais de terceiros mantêm suas condições de uso. Licenciamento e créditos.