Skip to main content

OpenTorsion: Open-Source Backend for Torsional Vibration Analysis

PyPi Version PyPI pyversions GitHub stars PyPi downloads main branch unittests Code style: black MIT license

Small-scale marine thruster testbench Open-source software for torsional vibration analysis. Supported features include

  • finite element model creation based on dimensions or datasheet specifications
  • natural frequency calculation
  • eigenmodes
  • forced response analysis
  • time-stepping simulation

Introduction

OpenTorsion includes tools for creating shaft-line finite element models and calculation of torsional response in time or frequency domain. Please note that the software is still in development and the authors are not able to take responsibility for the functioning or effects of future changes. See the license for more information.

Documentation

See openTorsion documentation for installation, tutorials, examples and API Reference.

Quickstart

Install openTorsion by running the command pip install opentorsion. Folder opentorsion includes the software. Folder examples contains scripts to run example powertrains and analyses.

Make sure you have pip3 & pipenv installed in your system. Then simply running pipenv install will invoke the config files and install the necessary files in your pipenv.

Two examples are found in opentorsion/examples folder.

Contact

The main developers are Sampo Laine and Urho Hakonen from Arotor lab at Aalto University Finland. https://www.aalto.fi/en/department-of-mechanical-engineering/aalto-arotor-lab

For questions regarding the software please contact arotor.software@aalto.fi

Metadata

Release files for opentorsion 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opentorsion 0.3.2
File Size Uploaded
opentorsion-0.3.2.tar.gz 20.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opentorsion 0.3.2
File Interpreter ABI Platform
opentorsion-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 42.4 kB

Release files / opentorsion-0.3.2.tar.gz

Download URL opentorsion-0.3.2.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0a8ed72a4ae353ce2415ffd360ad51d85ea1062a467444c279634187b1d5062e
BLAKE2b-256 checksum
How to use checksums
2c7b7cd1742db6f64e154cf60f1ae731974107bf61dc2088e6ac3344a533d0f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / opentorsion-0.3.2-py3-none-any.whl

Download URL opentorsion-0.3.2-py3-none-any.whl
Size 22.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d294a51589148314ec11de20fc27cd55d612a32664cd10fc6a807ec2ec8cf765
BLAKE2b-256 checksum
How to use checksums
edafdbcbf7e89e9e695c0b8a26b225ae25a3300f5c94d9e3ed0156300c7d7464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.0

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.8

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page