Skip to main content

Open source library for creating torsional finite element models

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opentorsion-0.3.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

opentorsion-0.3.0-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file opentorsion-0.3.0.tar.gz.

File metadata

  • Download URL: opentorsion-0.3.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for opentorsion-0.3.0.tar.gz
Algorithm Hash digest
SHA256 954b42b87c8b0f1088f146b852865abf1ee32aec71f792c4f88e09fa1515a24f
MD5 3056ff8971b3b3ae5c0dd7cc33ba2b24
BLAKE2b-256 40bc286d393b7fcda9e76d88013107c04776b47f7cbf5a072cc8d91f89a03e09

See more details on using hashes here.

File details

Details for the file opentorsion-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: opentorsion-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for opentorsion-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d109ad5872f9bd8da965f426b4663f936168e272c74b0f106f4fe5205dce084
MD5 54f1a74dd74227bf64ccbb88e3e1794f
BLAKE2b-256 be658ffefc19d6c2e734161ec5a9b5698a116aa42125bff556b02b378431bd84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page