Laboratory for Dynamics of Machines and Structures

The 1st

Open-source Scientific Computing in Structural Dynamics

Conference and Summer School

We are pleased to announce that the Open-source Scientific Computing in Structural Dynamics Conference and Summer School will take place in June 2023.

This conference and summer school is started to promote and accelerate open source-based research in the field of structural dynamics.

Single-track presentations of open- source effort related to structural dynamics are planned for the first two days (Monday and Tuesday). While the Summer school will focus on open-source effort related to the Python programming language, other programming languages (e.g., Matlab) are welcome for the conference presentations.

The summer school will accept up to 20 attendees per track (first-come, first-serve basis).

Preliminary program


  1. Monday June 26th, day 1
    8:00 - 8:40 Conference registration
    8:40 - 9:00 Conference opening
    9:00 - 9:40 Keynote: Gunnstein Frøseth, Strategies and tactics for a sustainable open source project
    9:40 - 10:40 Session 1: Vibration fatigue
    10:40 - 11:00 Coffee break
    11:00 - 12:20 Session 2: Rotordynamics
    12:20 - 14:00 Lunch
    14:00 - 15:40 Session 3: Nonlinear dynamics
    15:40 - 16:00 Coffee break
    16:00 - 17:40 Session 4: Applications
    19:30 Conference dinner

  2. Tuesday June 27th, day 2
    9:00 - 9:40 Keynote: Janko Slavič, Multi-institutional collaboration in open-source structural dynamics research
    9:40 - 10:40 Session 5: Experimental and operational modal analysis
    10:40 - 11:00 Coffee break
    11:00 - 12:20 Session 6: Substructuring
    12:20 - 13:30 Lunch
    14:00 Optional tourist excursion (half-day trip to Bled, see more info)
    19:30 Social event, Conference closing


  3. Tuesday June 27th, day 2
    12:30 - 13:30 Registration and welcome coffee
    13:30 - 18:00 Summer school courses: Python basics
    19:30 Social event, Summer school welcome reception

  4. Wednesday June 28th, day 3
    9:00 - 12:15 Summer school courses: Numerical tools and signal processing
    12:15 - 13:30 Lunch
    13:30 - 16:45 Summer school courses: Individual tracks
    19:30 Summer school dinner

  5. Thursday June 29th, day 4
    9:00 - 17-00 Optional whole-day tourist excursion (day trip to the Karst and Slovenian coast, see more info)

    Get the full OpenSD2023 Conference and Summer school preliminary program here:


Gunnstein T. Frøseth is the author and maintainer of several popular open-source packages, including fatpack which is a python package for fatigue analysis of structures. He is also an Associate Professor at the Department of Structural Engineering, NTNU, where he teaches structural dynamics, signal processing and system identification. His research interest is rooted in condition assessment and service life estimation of structures and includes research in image processing, computer vision, fatigue of materials and load modelling.

Janko Slavič is the maintainer of several open-source packages, including pyEMA, pyUFF, pyExSi, and FLife. He is also a co-author of the 2020 Nature Methods publication on the development of Scipy. Dr. Slavič is a full professor at the Faculty of Mechanical Engineering at the University of Ljubljana; he is active in the field of structural dynamics and signal processing. Besides his open-source effort, he has been particularly active in Vibration fatigue, High-speed image-based EMA, 3D printed sensors and actuators.


The conference and summer school will be held at the Faculty of Mechanical Engineering, Aškerčeva 6, Ljubljana, Slovenia.

All other planned events (social etc.) will take place within walking distance of the faculty.

Target audience

Target audience are PhD researchers, PhD or final year MSc students working in the field of structural dynamics.

Course accreditation

Attendees have the option to obtain 3 ECTS.

What to expect

At the conference, you can expect to learn about the recent effort in the development of particular open-source packages related to structural dynamics scientific research.

At the summer school we will help you to understand how the open-source community operates and how to write open-source code so that it can be used by other researchers. Summer school attendees will receive the full source code of the summer school.

Three tracks are planned (see preliminary program).

The course language is English.

Prior knowledge

The summer school will heavily depend on the programming language Python. Basic knowledge of Python is expected. The users of Matlab should be able to quickly catch up.

Important dates

Some important dates to keep in mind:

Conference and Summer School fee

The conference fee is 350€ (early-bird 300€).

The Summer-school fee is 350€ (early-bird 300€).

The conference and summer-school fee is 650€ (early-bird 550€).

The fee includes refreshments during breaks, welcome reception and Conference / Summer school dinner.


You can apply by filling in the following registration form.

Conference paper submission information

To present your work at the OpenSD conference, first submit a 200-250 word abstract, following the link below.

The final conference contributions are expected in the form of 2-4 page extended abstracts, formatted using the provided LaTeX or MS Word template.

Upload / edit your submission here.

Useful links

For participants who wish to stay in Ljubljana a little longer and see more of Slovenia, here are some useful links:


Relevant Scientific References

For scientific articles on the topic, please see our web site, especially papers:

Selected open source references


For further information please contact us at

Conference chairs


Janko Slavič, dr.
  +386 1 4771 226
jankoslavic     jankoslavic    


Miha Boltežar, dr.
  +386 1 4771 608