Skip to main content

Mu32

Python MegaMicro Mu32 driver.

Megamicro 32 (Mu32) is an antenna with 8 to 32 microphones used to locate, characterize and classify sound sources. For more information, visit the website DistalSense.com.

This repository gathers the drivers allowing to use the Mu32 system, an API to write your application programs as well as many illustrative examples.

Consult the documentation on the site DistalSense.io.

Changelog

0.1.2 (2022-05-22)

  • Fix an error in packaging of mu32-doa console script

0.1.1 (2022-05-21)

  • Update documentation (H5 recording and playing, networking)
  • add muH5 class for H5 file reading
  • add H5 data recording to mu32 classes
  • add networking examples
  • add mu32 server with websocket networking protocol as server
  • add mu32ws class with websocket networking protocol as client

0.1.0 (2022-03-22)

  • Update documentation
  • New release branch 0.1

0.0.6 (2022-03-20)

  • Corrects examples to conform them to previous changes
  • change callbacks data exchange format from numpy array of rows buffer (n_mems X n_samples) to n-d numpy array where n is the number of microphones: (n_mems, n_samples)
  • fix misalignment of data between FPGA and USB transfer by reseting FX3 Usb adapter every time a loss of data occurs
  • control loss of data which occurs when user callback function takes too long
  • fix wrong code sequence for FPGA resetting
  • fix wrong code for FX3 resetting
  • fix the impossibility of writing a valuable code for sending the FX3 reset command
  • add counter channel acquisition and set it as default

0.0.5 (2022-03-15)

  • Fix some bugs due to logging update done in previous release
  • Add mu32doa realtime example
  • Update documentation

0.0.4 (2022-03-13)

  • Add beamformer and synthesis modules
  • Add jupyter examples files for beamforming
  • Remove Mu32Exception and Logging tools from core: create new corresponding separate files

0.0.3 (2022-03-06)

  • Add examples/mu32save.py example program for saving data in HDF5 format

0.0.2 (2022-02-20)

  • Fixes the data unflushing warning (adds a function to empty Mu32 internal buffers)

0.0.1 (2022-02-18)

  • Initial release

Release files for mu32 0.1.2

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

Source distribution (sdist)

Source distribution for mu32 0.1.2
File Size Uploaded
mu32-0.1.2.tar.gz 65.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mu32 0.1.2
File Interpreter ABI Platform
mu32-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 177.4 kB

Release files / mu32-0.1.2.tar.gz

Download URL mu32-0.1.2.tar.gz
Size 65.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fb5a798c4eb5a92c24f54c75b04770952b79c0b2da572f22b27e481c89ab4b34
BLAKE2b-256 checksum
How to use checksums
0122e906e97c0d8ff1ee43dc2296b6fbf3eeae087ccd524f9ddf7a188afef8a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.10

Release files / mu32-0.1.2-py3-none-any.whl

Download URL mu32-0.1.2-py3-none-any.whl
Size 112.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d282f43d2ac4fb658cb3d292e30570c98bb667de3f8d7021c957d6e52801ff3c
BLAKE2b-256 checksum
How to use checksums
57311a9cdf3303c984f63aea6b3b5bed0122d6ccffbdd5f694106a094e0ecfaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.10

Release history Release notifications | RSS feed

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

1 release file

0.0.3

2 release files

0.0.2

2 release files

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