Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    larry 0.6.0

    Download button

    No screenshots available
    Downloads: 352  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Keith Goodman | More programs
    BSD License / FREE
    March 21st, 2012, 01:03 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    larry description

    Meet larry, he's a labeled array

    The larry project is a data array that let's you label each row and column. A two-dimensional larry, for example, contains a NumPy array to hold the data and a list of row labels and column labels. A larry can have any dimension.

    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 using save and load or using a dictionary-like interface.

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

    docs http://larry.sourceforge.net code https://code.launchpad.net/~kwgoodman/larry/trunk mail http://groups.google.ca/group/pystatsmodels


    Product's homepage

    Requirements:

    · Python
    · NumPy

    What's New in This Release: [ read full changelog ]

    New larry methods:

    · astype: Copy of larry cast to specified type
    · geometric_mean: new method based on existing array function

    New functions:

    · la.util.resample.cross_validation: k-fold cross validation index iterator
    · la.util.resample.bootstrap: bootstrap index iterator
    · la.util.misc.listmap: O(n) version of map(list1.index, list2)
    · la/src/clistmap.pyx: Cython version of listmap with python fallback

    Enhancements:

    · Major performance boost in most larry methods!
    · You can now use an optional dtype when creating larrys
    · You can now optionally skip the integrity test when creating a new larry
    · Add ability to compare (==, >, !=, etc) larrys with lists and tuples
    · Documentation and unit tests

    Breakage from la 0.2:

    · lastrank and lastrank_decay methods combined into one method: lastrank
    · Given shape (n,m) input, lastrank now returns shape (n,) instead of (n,1)
    · geometric_mean now reduces input in the same way as lastrank (see above)

    Bug fixes:

    · #571813 Three larry methods crashed on 1d input
    · #571737 skiprows missing from parameters section of the fromcsv doc string
    · #571899 label indexing fails when larry is 3d and index is a tuple of len 2
    · #571830 prod, cumprod, and cumsum did not return NaN for all-NaN input
    · #572638 lastrank chokes on input with a shape tuple that contains zero
    · #573240 Reduce methods give wrong output with shapes that contain zero
    · #582579 la.afunc.nans: wrong output for str and object dtype
    · #583596 assert_larry_equal crashed when comparing float larry to str larry
    · #585694 cumsum and cumprod crashed on dtype=int

      


    TAGS:

    data array | labeled array | NumPy array | NumPy | data | array

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM