Welcome to pyFBS’s documentation!#



pyFBS is a Python package for Frequency Based Substructuring, Transfer Path Analysis and also, as a new addition, multi-reference modal identification. It enables the user to use state-of-the-art dynamic substructuring methodologies in an intuitive manner.

With the package also basic and application examples are provided, together with real datasets so you can directly try out the capabilities of the pyFBS.

pypi docs codequality MIT


  • 3D display

  • FRF synthetization

  • Virtual Point Transformation

  • System Equivalent Model Mixing

  • Singular Vector Transformation

  • Experimental Modal Analysis

For more information on features, basic and application examples check out the documentation.


A paper about the pyFBS will be submitted to the Journal of Open Source Software journal. If you will be using pyFBS in your scientific research, please consider citing the paper.


Licensed under the MIT license.


The pyFBS was developed as a part of collaboration between the Laboratory for Dynamics of Machines and Structures (LADISK), University of Ljubljana, Faculty of Mechanical Engineering (UL FME) and the Chair of Applied Mechanics (AM), Technical University of Munich (TUM).


Laboratory for Dynamics of Machines and Structures (LADISK), UL FME#

The LADISK research group of the Faculty of Mechanical Engineering at the University of Ljubljana is the leading research laboratory in the field of vibroacoustic and structural dynamics in Slovenia. The research activities include the simulation and measurement of structural vibrations as well as the development of methods for modeling rigid-flexible multibody systems with one-sided contacts. In the field of structural dynamics, research activities focus on theoretical and experimental modal analysis as well as the management of vibration fatigue. Different optical and acoustic methods are researched to obtain full-field dynamic parameters of the structure. In recent years the group has been actively involved in the research of substructuring approaches in the frequency domain and their application for efficient noise, vibration and harshness engineering.

TUM logo

Chair of Applied Mechanics (AM), TUM#

The Chair of Applied Mechanics (Technical University of Munich) covers a wide range of research fields, that directly impact the future of industry and society, but are always related to Structural Dynamics and Mechatronics. These research fields are divided into three areas: Experimental Dynamics, Numerical Methods, and Robotics. They range from fundamental research, such as development of new numerical methods, to applied research in cooperation with industry. This research can help on the path to a sustainable future by providing tools and technologies for a more advanced product design, that reduces the amount of prototypes and, thus, saves development costs and minimizes material consumption.