Skip to main content

No project description provided

Project description

pydvma

A Python package for dynamics and vibration measurements and analysis.

Documentation PyPI version

About

pydvma is a modular library for data measurement and analysis in the context of dynamics and vibration, developed at Cambridge University Engineering Department. It's designed for use in student laboratory experiments and research projects.

Key features:

  • Data acquisition via soundcards or National Instruments DAQs
  • Pre-trigger recording for impulse response measurements
  • FFT, transfer functions, and spectrograms
  • Modal analysis tools (mode-fitting, damping estimation)
  • Interactive GUI with oscilloscope view
  • Export to MATLAB and CSV

Quick Start

pip install pydvma
import pydvma as dvma

%matplotlib widget
settings = dvma.MySettings()
logger = dvma.Logger(settings)

Documentation

Full documentation: torebutlin.github.io/pydvma

Contributing

Contributions are welcomed:

  • Report bugs via GitHub Issues
  • Submit pull requests for bug fixes and improvements
  • Contact us for significant changes or new features

See the Contributing Guide for details.

License

BSD 3-Clause License - see LICENSE for details.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pydvma-1.4.0.tar.gz (135.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydvma-1.4.0-py3-none-any.whl (101.3 kB view details)

Uploaded Python 3

File details

Details for the file pydvma-1.4.0.tar.gz.

File metadata

  • Download URL: pydvma-1.4.0.tar.gz
  • Upload date:
  • Size: 135.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pydvma-1.4.0.tar.gz
Algorithm Hash digest
SHA256 2fc5db98bfa88cc6ab528b39c152ed9eacbfda3fcac1ceebd9b7637326489c16
MD5 7a7e4a474c769444b3ea032200f95c27
BLAKE2b-256 19fd72df373522d40427b59d44a661ad2167703fbfb1f519d61f8a4f30dd7dc2

See more details on using hashes here.

File details

Details for the file pydvma-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: pydvma-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 101.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pydvma-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0fb456bb61723e73ed0e3ba16eb630ebb0284e37ad9ddef5ba24f2ea30234a52
MD5 245702a3aaba9cc7f98bfe6e1368ed1e
BLAKE2b-256 ce2aea38b41d3bdd0ed3b40cd293549e2648fc1402e674a0127cc70d69b1dcf7

See more details on using hashes here.

Supported by

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