pyPEN : uma interface gráfica user-friendly para simulação
Main Author: | |
---|---|
Publication Date: | 2022 |
Other Authors: | , |
Format: | Article |
Language: | por |
Source: | Repositório da Produção Científica e Intelectual da Unicamp |
Download full: | https://hdl.handle.net/20.500.12733/8147 |
Summary: | Resumo: A simulação Monte Carlo (MC) pode ser usada no ensino da física das radiações ionizantes com aplicações em física médica. No entanto, os códigos MC livres disponíveis não são user-friendly para usuários novos e inexperientes, limitando sua utilização como ferramenta educacional. Este estudo se concentra no desenvolvimento de uma interface gráfica user-friendly para simulações MC com foco no aprendizado de interação da radiação ionizante aplicada à Física Médica. A interface é um arquivo executável desenvolvido em Python 3.9. A interface serve como frontend para as simulações realizadas pelo código PENELOPE v. 2014 com a extensão penEasy v. 2015. Dois tipos de simulações são disponibilizados: (i) Tracking de partículas e (ii) Deposição de dose. Os resultados obtidos no caso (i) são apresentados graficamente em três figuras que mostram a trajetória de elétrons, fótons e pósitrons, respectivamente. Para o caso (ii), o resultado é a dose em função da profundidade de um volume na forma de caixa. Em resumo, esta interface, com geometria simples e simulações rápidas, em um ambiente interativo, oferece um grande leque de possibilidades para o entendimento da interação da radiação com a matéria, que é a base da física médica |
id |
CAMP_6122da602b9b7c4ca8b3d9c561c005a2 |
---|---|
oai_identifier_str |
oai:https://www.repositorio.unicamp.br/:1265812 |
network_acronym_str |
CAMP |
network_name_str |
Repositório da Produção Científica e Intelectual da Unicamp |
repository_id_str |
|
spelling |
pyPEN : uma interface gráfica user-friendly para simulaçãopyPEN : a graphical user-friendly interface for Monte Carlo simulation in medical physicsFísica médicaMétodo de Monte CarloInterface gráfica com o usuário (Sistemas de computação)Medical physicsMonte Carlo methodGraphical user interfaces (Computer systems)Ensino de física das radiaçõesInterface gráficaInteração da radiação com a matériaArtigo originalResumo: A simulação Monte Carlo (MC) pode ser usada no ensino da física das radiações ionizantes com aplicações em física médica. No entanto, os códigos MC livres disponíveis não são user-friendly para usuários novos e inexperientes, limitando sua utilização como ferramenta educacional. Este estudo se concentra no desenvolvimento de uma interface gráfica user-friendly para simulações MC com foco no aprendizado de interação da radiação ionizante aplicada à Física Médica. A interface é um arquivo executável desenvolvido em Python 3.9. A interface serve como frontend para as simulações realizadas pelo código PENELOPE v. 2014 com a extensão penEasy v. 2015. Dois tipos de simulações são disponibilizados: (i) Tracking de partículas e (ii) Deposição de dose. Os resultados obtidos no caso (i) são apresentados graficamente em três figuras que mostram a trajetória de elétrons, fótons e pósitrons, respectivamente. Para o caso (ii), o resultado é a dose em função da profundidade de um volume na forma de caixa. Em resumo, esta interface, com geometria simples e simulações rápidas, em um ambiente interativo, oferece um grande leque de possibilidades para o entendimento da interação da radiação com a matéria, que é a base da física médicaAbstract: Monte Carlo (MC) simulation can be used in teaching the physics of ionizing radiation with applications in medical physics. However, the free MC codes available are not user-friendly for new and inexperienced users, limiting their use as an educational tool. This study focuses on the development of a user-friendly graphical interface for MC simulations with a focus on learning the interaction of ionizing radiation applied to Medical Physics. The interface is an executable file developed in Python 3.9. The interface serves as a frontend for the simulations performed by the PENELOPE v. 2014 code with the penEasy v. 2015 extension. Two types of simulations are available: (i) Particle tracking and (ii) Dose deposition. The results obtained in case (i) are presented graphically as three figures that show the trajectory of electrons, photons and positrons, respectively. For case (ii), the result is the dose as a function of the depth of a box-shaped volume. In summary, this interface, with simple geometry and fast simulations, in an interactive environment, offers a wide range of possibilities for understanding the interaction of radiation with matter, which is the basis of medical physicsAbertoUNIVERSIDADE ESTADUAL DE CAMPINASMendes, Hítalo Rodrigues, 1993-Massera, Rodrigo Trevisan, 1992-Tomal, Alessandra, 1983-2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/20.500.12733/8147MENDES, Hítalo Rodrigues; MASSERA, Rodrigo Trevisan; TOMAL, Alessandra. pyPEN: uma interface gráfica user-friendly para simulação. Revista brasileira de ensino de física. São Paulo, SP : Sociedade Brasileira de Física, 2022. Vol. 44 (Mar., 2022), n. art. e20220006, p. 1-9. Disponível em: https://hdl.handle.net/20.500.12733/8147. Acesso em: 4 jun. 2025.https://repositorio.unicamp.br/acervo/detalhe/1265812porreponame:Repositório da Produção Científica e Intelectual da Unicampinstname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2023-03-30T15:02:25Zoai:https://www.repositorio.unicamp.br/:1265812Repositório InstitucionalPUBhttp://repositorio.unicamp.br/oai/requestreposip@unicamp.bropendoar:2023-03-30T15:02:25Repositório da Produção Científica e Intelectual da Unicamp - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
pyPEN : uma interface gráfica user-friendly para simulação pyPEN : a graphical user-friendly interface for Monte Carlo simulation in medical physics |
title |
pyPEN : uma interface gráfica user-friendly para simulação |
spellingShingle |
pyPEN : uma interface gráfica user-friendly para simulação Mendes, Hítalo Rodrigues, 1993- Física médica Método de Monte Carlo Interface gráfica com o usuário (Sistemas de computação) Medical physics Monte Carlo method Graphical user interfaces (Computer systems) Ensino de física das radiações Interface gráfica Interação da radiação com a matéria Artigo original |
title_short |
pyPEN : uma interface gráfica user-friendly para simulação |
title_full |
pyPEN : uma interface gráfica user-friendly para simulação |
title_fullStr |
pyPEN : uma interface gráfica user-friendly para simulação |
title_full_unstemmed |
pyPEN : uma interface gráfica user-friendly para simulação |
title_sort |
pyPEN : uma interface gráfica user-friendly para simulação |
author |
Mendes, Hítalo Rodrigues, 1993- |
author_facet |
Mendes, Hítalo Rodrigues, 1993- Massera, Rodrigo Trevisan, 1992- Tomal, Alessandra, 1983- |
author_role |
author |
author2 |
Massera, Rodrigo Trevisan, 1992- Tomal, Alessandra, 1983- |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Mendes, Hítalo Rodrigues, 1993- Massera, Rodrigo Trevisan, 1992- Tomal, Alessandra, 1983- |
dc.subject.por.fl_str_mv |
Física médica Método de Monte Carlo Interface gráfica com o usuário (Sistemas de computação) Medical physics Monte Carlo method Graphical user interfaces (Computer systems) Ensino de física das radiações Interface gráfica Interação da radiação com a matéria Artigo original |
topic |
Física médica Método de Monte Carlo Interface gráfica com o usuário (Sistemas de computação) Medical physics Monte Carlo method Graphical user interfaces (Computer systems) Ensino de física das radiações Interface gráfica Interação da radiação com a matéria Artigo original |
description |
Resumo: A simulação Monte Carlo (MC) pode ser usada no ensino da física das radiações ionizantes com aplicações em física médica. No entanto, os códigos MC livres disponíveis não são user-friendly para usuários novos e inexperientes, limitando sua utilização como ferramenta educacional. Este estudo se concentra no desenvolvimento de uma interface gráfica user-friendly para simulações MC com foco no aprendizado de interação da radiação ionizante aplicada à Física Médica. A interface é um arquivo executável desenvolvido em Python 3.9. A interface serve como frontend para as simulações realizadas pelo código PENELOPE v. 2014 com a extensão penEasy v. 2015. Dois tipos de simulações são disponibilizados: (i) Tracking de partículas e (ii) Deposição de dose. Os resultados obtidos no caso (i) são apresentados graficamente em três figuras que mostram a trajetória de elétrons, fótons e pósitrons, respectivamente. Para o caso (ii), o resultado é a dose em função da profundidade de um volume na forma de caixa. Em resumo, esta interface, com geometria simples e simulações rápidas, em um ambiente interativo, oferece um grande leque de possibilidades para o entendimento da interação da radiação com a matéria, que é a base da física médica |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/8147 MENDES, Hítalo Rodrigues; MASSERA, Rodrigo Trevisan; TOMAL, Alessandra. pyPEN: uma interface gráfica user-friendly para simulação. Revista brasileira de ensino de física. São Paulo, SP : Sociedade Brasileira de Física, 2022. Vol. 44 (Mar., 2022), n. art. e20220006, p. 1-9. Disponível em: https://hdl.handle.net/20.500.12733/8147. Acesso em: 4 jun. 2025. |
url |
https://hdl.handle.net/20.500.12733/8147 |
identifier_str_mv |
MENDES, Hítalo Rodrigues; MASSERA, Rodrigo Trevisan; TOMAL, Alessandra. pyPEN: uma interface gráfica user-friendly para simulação. Revista brasileira de ensino de física. São Paulo, SP : Sociedade Brasileira de Física, 2022. Vol. 44 (Mar., 2022), n. art. e20220006, p. 1-9. Disponível em: https://hdl.handle.net/20.500.12733/8147. Acesso em: 4 jun. 2025. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1265812 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório da Produção Científica e Intelectual da Unicamp instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Repositório da Produção Científica e Intelectual da Unicamp |
collection |
Repositório da Produção Científica e Intelectual da Unicamp |
repository.name.fl_str_mv |
Repositório da Produção Científica e Intelectual da Unicamp - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
reposip@unicamp.br |
_version_ |
1834468652762529792 |