No project description provided
Project description
pydvma
A Python package for dynamics and vibration measurements and analysis.
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
- Installation Guide - Detailed setup instructions
- Quick Start - Get up and running quickly
- User Guide - Comprehensive usage guides
- API Reference - Detailed API documentation
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.2.0.tar.gz
(100.6 kB
view details)
File details
Details for the file pydvma-1.2.0.tar.gz.
File metadata
- Download URL: pydvma-1.2.0.tar.gz
- Upload date:
- Size: 100.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d14c9a4727d2d0d4518ea9ee3031abea21a459705447ef79f906545b247324dd
|
|
| MD5 |
d43a9e5121b48f9933fe8c50120a566b
|
|
| BLAKE2b-256 |
eaaaf016a9bd4a7b7eb3a280ed6632d8bc78c661e1966180b65387c31c13845d
|