An intuitive, Pythonic way to work with tabular data
AGS Script Python Jupyter Notebook HTML CSS JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
datamatrix
doc-pelican
testcases
.travis.yml
Untitled0.ipynb
copyright
readme.md
run_unittests.sh
setup.cfg
setup.py
stdeb.cfg

readme.md

Python DataMatrix

An intuitive, Pythonic way to work with tabular data.

Sebastiaan Mathôt
Copyright 2015-2018
http://www.cogsci.nl/smathot

Build Status

About

The datamatrix package provides a high-level, intuitive way to work with tabular data, that is, datasets that consist of named columns and numbered rows.

The main advantage of datamatrix over similar libraries is the clean, Pythonic syntax, which makes your code easy to read and understand.

Dependencies

Required:

  • Python 2.7 or >= 3.4

Optional:

  • numpy and scipy for using the FloatColumn, IntColumn, and SeriesColumn objects
  • prettytable for creating a text representation of a DataMatrix (e.g. to print it out)
  • openpyxl for reading and writing .xlsx files
  • fastnumbers for improved performance

Installation

pip install python-datamatrix

Documentation

See http://datamatrix.cogsci.nl/

License

python-datamatrix is licensed under the GNU General Public License v3.