Skip to main content

Measurements with Python

Project description

measpy is a set of classes and methods to help the data acquisition and analysis of signals. It is mainly acoustics and vibrations oriented. This package is very recent, it is still incomplete and many bugs may appear.

The base classes are:

  • `Signal`: It is basically a class that contain a 1D numpy array, an a few other properties to describe the data as: sampling frequency, calibration and unit.

  • `Spectral`: A spectral data class that contains the complex amplitudes as a 1D numpy array for frequencies up to the Nyquist frequency, and some properties as sampling frequency, unit, description

  • `Measurement` : A class that describe a data acquisition process, its outputs (Signal objects), its inputs (Signal objects)…

  • `Weighting` : Weighting spectral functions (Not yet fully test/functionnal)

For now, these daq devices can be used :

  • Audio cards, via the `sounddevice` package,

  • NI DAQ cards, via the `nidaqmx` package.

  • Picoscope scopes, via the `picosdk-python-wrappers` package.

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

measpy-0.2.1.tar.gz (75.2 kB view details)

Uploaded Source

Built Distribution

measpy-0.2.1-py3-none-any.whl (57.7 kB view details)

Uploaded Python 3

File details

Details for the file measpy-0.2.1.tar.gz.

File metadata

  • Download URL: measpy-0.2.1.tar.gz
  • Upload date:
  • Size: 75.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for measpy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d1bf6435eee000343fab08d7e93f28a362d2280580ea76e3e17cf8b900cb182a
MD5 89a58924ed5787992131f2a89e093694
BLAKE2b-256 5d8f33d2fcfbc00fde9a9e816fb67d714c93c03299768ed2aa6a493703b5a0d0

See more details on using hashes here.

File details

Details for the file measpy-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: measpy-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 57.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for measpy-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4689f2a8a454fcfdd4f6d9c3feb6d5f742ea12ff4e10d0f324ca0ba23208b9fa
MD5 84ad51fcfdf5fc06c735e16310dc3a52
BLAKE2b-256 49026dfe445f15338d3ce2f0c19b2cb253571f7c05eac4c47253ebda6bcc05b4

See more details on using hashes here.

Supported by

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