Creación de una librería en código abierto para la gestión de prevención de riesgos laborales

UDC.coleccionTraballos académicos
UDC.tipotrabTFM
UDC.titulacionMáster Universitario en Prevención de Riscos Laborais e Riscos Comúns
dc.contributor.advisorGonzález-Filgueira, Gerardo
dc.contributor.authorMartínez Sixto, Erik
dc.date.accessioned2026-07-06T14:06:49Z
dc.date.available2026-07-06T14:06:49Z
dc.date.issued2025
dc.description.abstract[Resumen] Este trabajo presenta cómo se ha desarrollo la primera versión funcional de JSAPY (Job Safety Analysis in Python), un paquete de código abierto desarrollado en Python y diseñada para dar herramientas digitales a los técnicos de prevención de riesgos laborales en tareas que requieran cálculos matemáticos y análisis de datos. El paquete incorpora funcionalidades en tres áreas: análisis de la accidentabilidad laboral, evaluación de la exposición a vibraciones (tanto mano-brazo como cuerpo entero) y análisis de la exposición a ruidos. Además, se ha buscado ofrecer distintas formas de uso del paquete, con el objetivo de adaptarse tanto a usuarios con experiencia en programación como a aquellos que solo buscan una herramienta rápida y directa. JSAPY ha sido completamente documentado, testado mediante pruebas automatizadas con Pytest y publicado en un repositorio abierto en GitHub. Esta primera versión muestra que es posible y deseable desarrollar herramientas técnicas, libres y escalables que den respuesta a las necesidades reales de los profesionales de la seguridad y salud en el trabajo.
dc.description.abstract[Resumo] Este traballo presenta o proceso de creación da primeira versión funcional de JSAPY (Job Safety Analysis in Python), un paquete de código aberto desenrolado en Python e deseñado para dar ferramentas dixitais a os técnicos de prevención de riscos laborais en tarefas que requiren cálculos matemáticos e análises de datos. O paquete incorpora funcionalidades en tres áreas: análise de accidentalidade laboral, evaluación da exposición a vibracións (tanto man-brazo como de corpo completo) e análises da exposición a ruídos. Ademais, buscouse ofrecer distintas formas de uso do paquete, co obxectivo de adaptarse tanto a usuarios con experiencia en programación como aqueles que só buscan unha ferramenta rápida e directa. JSAPY esta completamente documentado, testado mediante probas automatizadas con Pytest e publicado nun repositorio aberto en GitHub. Esta primeira versión mostra que é posible e desexable crear ferramentas técnicas, libres e escalables que dean resposta as necesidades reais dos profesionais da seguridade no traballo.
dc.description.abstract[Abstract] This paper presents the development process of the first functional version of JSAPY (Job Safety Analysis in Python), an open-source package developed in Python and designed to provide digital tools to occupational risk prevention technicians for tasks that required mathematical calculations and data analysis. The package incorporates functionalities in three areas: analysis of work-related accidents, analysis of exposure to vibrations (both hand-arm and whole-body), and analysis of noise exposure. Furthermore, we have aimed to offer different ways of using the package, with the objective of adapting to both users with programming experience and those who only seek a quick and simple tool. JSAPY is fully documented, tested through automated tests with Pytest, and published in an open repository on GitHub. This first version demonstrates that it is both possible and desirable to create technical, free, and scalable tools that address the real needs of occupational safety professionals.
dc.description.traballosTraballo fin de máster (UDC.FCCT). Prevención de Riscos Laborais e Riscos Comúns. Curso 2024/2025
dc.identifier.urihttps://hdl.handle.net/2183/48785
dc.language.isospa
dc.rightsOs titulares dos dereitos de autor autorizan a visualización do contido desta obra a través de Internet, así como a súa reprodución, gravación en soporte informático ou impresión para uso privado ou con fins de investigación. En ningún caso se permite o uso lucrativo deste documento. Estes dereitos afectan tanto ao resumo da obra como ao seu contido. Los titulares de los derechos de propiedad intelectual autorizan la visualización del contenido de este trabajo a través de Internet, así como su reproducción, grabación en soporte informático o impresión para su uso privado o con fines de investigación. En ningún caso se permite el uso lucrativo de este documento. Estos derechos afectan tanto al resumen del trabajo como a su contenido.
dc.rights.accessRightsopen access
dc.subjectPython
dc.subjectPaquete de Python
dc.subjectPrevención de riesgos laborales
dc.subjectAnálisis de accidentabilidad
dc.subjectVibraciones
dc.subjectRuidos
dc.subjectPrevención de riscos laborais
dc.subjectAnálise de accidentabilidade
dc.subjectVibracións
dc.subjectRuídos
dc.subjectPython Package
dc.subjectOccupational safety and health
dc.subjectWork-related accidents
dc.subjectVibrations
dc.subjectNoise
dc.titleCreación de una librería en código abierto para la gestión de prevención de riesgos laborales
dc.title.alternativeCreación dunha librería en código aberto para a xestión da prevención de riscos laborais
dc.title.alternativeCreation of an Open-Source Package for occupational safety and health management
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationdeec95e1-9d81-4001-9d46-4852062f2ed7
relation.isAdvisorOfPublication.latestForDiscoverydeec95e1-9d81-4001-9d46-4852062f2ed7

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MartinezSixto_Erik_TFM_2025.pdf
Size:
2.93 MB
Format:
Adobe Portable Document Format