BIDS / datarray

Prototyping numpy arrays with named axes for data management.
http://bids.github.com/datarray
Other
87 stars 20 forks source link

.. image:: https://travis-ci.org/BIDS/datarray.svg?branch=master :target: https://travis-ci.org/BIDS/datarray

###################################### Datarray: Numpy arrays with named axes ######################################

Scientists, engineers, mathematicians and statisticians don't just work with matrices; they often work with structured data, just like you'd find in a table. However, functionality for this is missing from Numpy, and there are efforts to create something to fill the void. This is one of those efforts.

.. warning::

This code is currently experimental, and its API will change! It is meant to be a place for the community to understand and develop the right semantics and have a prototype implementation that will ultimately (hopefully) be folded back into Numpy.

Datarray provides a subclass of Numpy ndarrays that support:


Prior Art


In no particular order:


Project Goals


  1. Get something akin to this in the numpy core;
  2. Stick to basic functionality such that projects like scikits.statsmodels can use it as a base datatype;
  3. Make an interface that allows for simple, pretty manipulation that doesn't introduce confusion;
  4. Oh, and make sure that the base numpy array is still accessible.

Code


You can find our sources and single-click downloads:

The latest released version is always available from pypi <https://pypi.python.org/pypi/datarray>_.


Support


Please put up issues on the datarray issue tracker <https://github.com/bids/datarray/issues>_.

.. _main repository: http://github.com/bids/datarray .. _Documentation: http://bids.github.com/datarray .. _current trunk: http://github.com/bids/datarray/archives/master .. _available releases: http://github.com/bids/datarray/releases