Skip to main content

pyva

Python toolbox for vibroacoustics

This toolbox is the code extension for the book A. Peiffer: Vibroacoustic Simulation: In Introduction to Statistical Energy Analysis and Hybrid Methods, John Wiley, 2022

Wiley book details

Order book

This toolbox allows the reader to follow the examples in the book. People that are interested in vibroacoustic simulation with a focus on statistical energy analysis (SEA) and hybrid methods (hybrid FEM/SEA), to perform SEA simulation without heavy licence costs.

Documentation

Direct link to the documentation can be found on pyva.eu

Contributing to pyva

The current version is the baseline for further extensions. It was mainly driven by providing examples and test cases for the book on Vibroacoustic Simulation. Contributions are highly welcome. The following extensions shall be included mid-term

A major step is a GUI development! Here, suggestions would be very helpful. I am currently thinking about a combination of pyqt and vtk, eventually integrating cadquery, opencascade, gmesh or any other option to handle geometry and meshes. However, I am still scanning the options.

Main Module

  • Engineering units contraints, e.g. setting pressure or velocity level of one SEA subsystem

Coupling Package

  • point junctions
  • inclusion of beams in line junctions

Properties Package

Geometrical Property Module

  • Further Beam Cross Sections

Material Module

  • Anisotropic materials

Structural Property Module

  • Linear Laminates
  • Sandwich

Systems Package

  • Singly curved shells
  • Doubly curved shells
  • Infinite layers with porous Biot material
  • Elastic Solid as infinite layer

Load package

  • Diffuse wave field as load
  • Cross spectral density excitation

Author page and contact information

If you are not sure if pyva suits your needs in the current status feel free to contact me via. Author Page - Alexander Peiffer

Metadata

Release files for pyva-toolbox 1.3.1

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

Source distribution (sdist)

Source distribution for pyva-toolbox 1.3.1
File Size Uploaded
pyva_toolbox-1.3.1.tar.gz 25.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyva-toolbox 1.3.1
File Interpreter ABI Platform
pyva_toolbox-1.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.0 MB

Release files / pyva_toolbox-1.3.1.tar.gz

Download URL pyva_toolbox-1.3.1.tar.gz
Size 25.8 MB
Tags Source
SHA-256 checksum
How to use checksums
782a3e0145197a0257ad590db256f8f1ac000a50cfc2acadf662c00d18e758fb
BLAKE2b-256 checksum
How to use checksums
3acf5a6fe9ce14380ea2d74b71bbad410e167a3ca47f364b684c4980f8293456
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / pyva_toolbox-1.3.1-py3-none-any.whl

Download URL pyva_toolbox-1.3.1-py3-none-any.whl
Size 136.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a0917f2fbc6b6f38ecc9ea8866a1bdad305c7c7ebd425dab940d4b688ffaf52
BLAKE2b-256 checksum
How to use checksums
02cc31b27037aaf5acd92ae5e3cc9d7d34f7747e040cc510270b99e1a9cbd47d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.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