Details

Python open-source signal processing and modeling/simulation for scientific research in structural dynamics : a review
ID Slavič, Janko (Author), ID Zaletelj, Klemen (Author), ID Gorjup, Domen (Author), ID Česnik, Martin (Author), ID Zorman, Aleš (Author), ID Ocepek, Domen (Author), ID Čufar, Krištof (Author), ID Kodrič, Miha (Author), ID Pogačar, Miha (Author), ID Čepon, Gregor (Author), ID Boltežar, Miha (Author), et al.

.pdfPDF - Presentation file, Download (6,94 MB)
MD5: 549F3C7DDCFF9C884CFD53F32D806939
URLURL - Source URL, Visit https://www.sciencedirect.com/science/article/pii/S0888327025011665 This link opens in a new window

Abstract
Open-source scientific research has become indispensable, because it fosters a global collaborative environment in which knowledge is freely shared, accelerating the pace of discovery. Emphasizing transparency and reproducibility ensures the credibility of scientific findings, while democratizing access to research gives a wider community the opportunity to contribute to progress. Avoiding duplication of effort leads to faster progress and greater societal benefit. The Python programming language provides readable code and is highly collaborative, leading to a large user community. Libraries such as NumPy (i.e. numerical Python) and SciPy (i.e. scientific computing) have been developed for scientific research. The latter was crucial, for example, in the discovery of gravitational waves and the first imaging of a black hole. This review focuses on selected open-source Python libraries that support scientific development in the field of signal processing and mechanical systems. In particular, the article focuses on packages related to signal processing, experimental and operational modal analysis, vibration fatigue, image-based identification of structural dynamics, vibration control, substructuring, rotor dynamics, vibrations in pipeline systems, and machine-learning. A basic theoretical overview of the presented topics and some typical use cases for selected open-source packages are given. Finally, this review article proposes a strategy to increase collaboration among many researchers resulting in highly-related future scientific packages. The purpose of this review is to help new researchers get started in open-source-based signal processing, while those already active can learn the development principles for better and interconnected scientific packages.

Language:English
Keywords:open-source, structural dynamics, Python, signal processing, image based structural identification, vibration fatigue, rotordynamics, vibration-control
Work type:Article
Typology:1.02 - Review Article
Organization:FS - Faculty of Mechanical Engineering
Publication status:Published
Publication version:Version of Record
Year:2025
Number of pages:48 str.
Numbering:Vol. 241, art. 113465
PID:20.500.12556/RUL-175600 This link opens in a new window
UDC:004.4
ISSN on article:1096-1216
DOI:10.1016/j.ymssp.2025.113465 This link opens in a new window
COBISS.SI-ID:255985411 This link opens in a new window
Publication date in RUL:05.11.2025
Views:480
Downloads:316
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Record is a part of a journal

Title:Mechanical systems and signal processing
Shortened title:Mech. syst. signal process.
Publisher:Elsevier
ISSN:1096-1216
COBISS.SI-ID:15296283 This link opens in a new window

Licences

License:CC BY 4.0, Creative Commons Attribution 4.0 International
Link:http://creativecommons.org/licenses/by/4.0/
Description:This is the standard Creative Commons license that gives others maximum freedom to do what they want with the work as long as they credit the author.

Secondary language

Language:Slovenian
Keywords:odprta koda, strukturna dinamika, python

Projects

Funder:ARRS - Slovenian Research Agency
Project number:P2-0263
Name:Mehanika v tehniki

Funder:ARRS - Slovenian Research Agency
Project number:L2-60140
Name:Aktivni samozavedni 3D-tiskani dinamski sistemi in strukture

Funder:HRZZ - Croatian Science Foundation
Funding programme:Research Projects
Project number:IP-2022-10-8856
Name:Numerical 3D shape synthesis with advanced geometry parametrization, experimental validation and feedback tuning for numerical model

Funder:EC - European Commission
Funding programme:H2020
Project number:101027829
Name:NOn-contact STRucturAl DAMage for fUture Safety and lightweight
Acronym:NOSTRADAMUS

Funder:Petrobras - Petróleo Brasileiro

Funder:CNPQ - Brazil

Funder:CAPES - Brazil

Funder:FAPERJ - Brazil

Funder:FAPEMIG - Brazil

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back