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.3.tar.gz (77.7 kB view details)

Uploaded Source

Built Distribution

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

measpy-0.3-py3-none-any.whl (60.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for measpy-0.3.tar.gz
Algorithm Hash digest
SHA256 0667c51f2e4440368c4943f7455f89fd12fb62d2d5eede2ac23c0155405b0e5a
MD5 3b7720ad972120e6a65035e5f7c7d1b7
BLAKE2b-256 2c2f2566648514cd3948afe78c0d268259402baf6381ddb0a5f07dcd7ad9ab30

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for measpy-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a88f00054d84f6843285bf94b8e467b85fbffd927f42e6631129c1aa9ca49fd5
MD5 826b24caaa7811815101686cbec508c4
BLAKE2b-256 c6c208e85f1a8a9b4e020ffffcfbfb5ea920c87e3daa273dc888701c57eb8aa0

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