0
I Use This!
Inactive
Analyzed about 5 hours ago. based on code collected about 5 hours ago.

Project Summary

Label the rows, columns, any dimension, of your NumPy arrays.

The main class of the la package is a labeled array, larry. A larry consists of a data array and a label list. The data array is stored as a NumPy array and the label list as a list of lists.

Alignment by label is automatic when you add (or subtract, multiply, divide) two larrys.

larry has built-in methods such as movingsum, ranking, merge, shuffle, zscore, demean, lag as well as typical Numpy methods like sum, max, std, sign, clip. NaNs are treated as missing data.
You can archive larrys in HDF5 format.

larry adds the convenience of labels, provides many built-in methods, and let's you use many of your existing NumPy array functions.

Note There's nothing to compile; la is pure Python.

Tags

No tags have been added

In a Nutshell, larry...

BSD 2-clause "Simplified" License
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Hold Liable

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    check out hot projects on the Open Hub

Languages

Languages?height=75&width=75
Python
88%
C
11%
2 Other
1%

30 Day Summary

Mar 23 2018 — Apr 22 2018

12 Month Summary

Apr 22 2017 — Apr 22 2018