Desenvolvimento de um Software aberto para cálculo de zeros de funções
Palavras-chave:
Zero’s Program, Python, Métodos numéricos, Código aberto, GTKResumo
Este trabalho visa apresentar o software educacional Zero’s Program, desenvolvido utilizando a linguagem de programação Python (backend), em conjunto com a biblioteca GTK, que se comunica com o frontend. O programa consiste em uma calculadora de zeros de funções, que por meio de uma interface gráfica, o usuário é capaz de inserir os dados de entrada (função e local de análise), e após escolher os métodos de análise desejados. Se o usuário não conhece o comportamento da função, é possível geral o seu gráfico, tornando-se mais simples a escolha de um intervalo de análise. Os métodos numéricos suportados no programa são o método da Bisseção, Newton-Rhapson, Posição Falsa e Birge-Vieta. Também é possível gerar uma curva de convergência para cada método, gerando-se uma maior compreensão do usuário aos métodos. Além disso, o software é de código aberto (open source), sendo possível, baixar e estudar como o mesmo funciona e sugerir modificações.
Downloads
Referências
CHAPRA, Steven C.; CANALE, Raymond P. Métodos Numéricos para Engenharia-7ª Ediçao. McGraw Hill Brasil, 2016.
GOONA, Nithin Kumar et al. DssPyLib: An open-source python FEM software to solve Poisson equation in 2-D using distributed source scheme. SoftwareX, v. 21, p. 101308, 2023.
JAIN, Mahinder Kumar. Numerical methods for scientific and engineering computation. New Age International, 2003.
PISTORI, H. Programaçao Multiplataforma Utilizando GTK.
GitHub, site. GitHub - Let’s build from here. Disponível em: https://github.com/ (último acesso em: 27/03/2023).
GLADE, site. Glade - A user Interface Designer. 2022. Disponível em: https://glade.gnome.org/ (último acesso em: 20/03/2023).
GTK, site. GTK (GIMP Toolkit). 2022. Disponível em: https://www.gtk.org/ (último acesso em: 20/03/2023).
Repositório do Zero’s Program. Fonte: https://github.com/davidlp-eng/zeros_programa (último acesso em: 27/03/2023).
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial 4.0 International License.
A revista adota o padrão de licença Creative Commons, de acesso livre.