SpecPro

Software de processamento e análise de dados espectroscópicos
SpecPro é um software construído com C#, utilizando o framework .NET Windows Forms Application para construir um software desktop para o ambiente windows que faça processamentos e análise de dados espectroscópicos. Desenvolvido para empresa DermoProbes com o objetivo de automatizar e diminuir o tempo gasto em tarefas repetitivas relacionados ao tópico.

Inicialmente o projeto foi desenvolvido inteiramente em Python pelo Gustavo Carlos. Os scripts inicias que executavam as tarefas e processamentos foram amplamente utilizados pelo Gustavo na empresa DermoProbes porem a utilização de scripts avulso causavam uma barreira de utilização para usuários leigos. Então o objetivo da construção do software era para ter uma utilização simples e intuitiva. O que gerou a defesa de Mestrado de Gustavo e a primeira versão do SpecPro:

Porém essa versão do software não chegou a ser finalizada, e foi ai que eu fui introduzido no projeto. Com o objetivo de melhorar e finalizar a interface do projeto para que o mesmo fosse utilizado pelos colaboradores da DermoProbes.
Então resolvi refazer a interface usando Windows Forms Application do framework .NET, porém como os scripts iniciais eram em Python e utilizavam diversas bibliotecas como NumPy, a conversão deles para C# seria muito trabalhosa, então resolvi utilizar um mecanismo que vi o desenvolvedor Soumil Shah demonstrar no seu vídeo do Youtube: Python3 + C# | Very Powerful | Get JSON| Tutorials, o qual eu anotava os processos que foram selecionados na interface em um arquivo de controle no formato JSON, chamava um script python através do C# e no script lia o arquivo JSON e executava os processos requeridos.

Fora os processamentos o software também conta um diversas funcionalidades de separação, leitura e análise de dados, com telas de gráficos e seleção de arquivos:


Escopo do projeto: Profissional | Visibilidade do código fonte: Privado