Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Advanced
New in RUL
About RUL
In numbers
Help
Sign in
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.
PDF - Presentation file,
Download
(6,94 MB)
MD5: 549F3C7DDCFF9C884CFD53F32D806939
URL - Source URL, Visit
https://www.sciencedirect.com/science/article/pii/S0888327025011665
Image galllery
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
UDC:
004.4
ISSN on article:
1096-1216
DOI:
10.1016/j.ymssp.2025.113465
COBISS.SI-ID:
255985411
Publication date in RUL:
05.11.2025
Views:
480
Downloads:
316
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Copy citation
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
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