Skip to content

Python metaArray for handling numpy ndarray with meta information

License

Notifications You must be signed in to change notification settings

UltrasoundSam/metaArray

Repository files navigation

Python metaArray

Wrapper for combining numpy ndarrays with meta information

INSTALLATION

Requirements

The module has the following dependencies:

  • Python - (Tested on 3.11 and 3.12)
  • Numpy - For data processing and scientific computing
  • Matplotlib - For plotting
  • H5Py - For stable and cross platform data storage
  • Scipy - For scientific computing
  • pySerial - For serial port communications

Install

PIP - Recommended

Very easy to install - once downloaded and extracted, simply use pip to install:

pip install /path/to/download/metaArray

If already installed, and you want to update to a newer version of metaArray:

pip install --upgrade /path/to/download/metaArray

To uninstall:

pip uninstall metaArray

Can also use the setup file to install or create built distribution

python setup.py install

or

python setup.py dist (--format=rpm/wininst/etc)

Or finally, for Window users, can download window installer exe from [https://dwarfpalace.org/~sam/metaArray/]

DESCRIPTION

Wrapper for combining numpy ndarrays with meta information. Also has useful utilities; for example, reading in data files from PZFlex, binary data from oscilloscopes, talking to impedance analysers, etc.

Module comes with demonstration function to illustrate metaArray usage. In python shell:

from metaArray import demo

demo()

Tests

About

Python metaArray for handling numpy ndarray with meta information

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages