larry Announcementstag:launchpad.net,2010-01-25:/larry/+announcementshttps://launchpadlibrarian.net/38592125/icon.pnghttps://launchpadlibrarian.net/38592124/icon14.png2010-07-07T00:28:44.528119+00:00Development moved to github2010-07-07T00:28:44.528119+00:002010-07-07T00:28:44.475387+00:00tag:launchpad.net,2010-07-07:/+announcement/6278kwgoodmanhttps://launchpad.net/~kwgoodman<p>The development of the la package has moved to <a href="http://github.com/kwgoodman/la" rel="nofollow">http://<wbr/>github.<wbr/>com/kwgoodman/<wbr/>la</a></p>la 0.3, the labeled array2010-06-04T18:54:16.653625+00:002010-06-04T18:54:16.548504+00:00tag:launchpad.net,2010-06-04:/+announcement/5995kwgoodmanhttps://launchpad.net/~kwgoodman<p>The main class of the la package is a labeled array, larry. A larry consists of data and labels. The data is stored as a NumPy array and the labels as a list of lists (one list per dimension).</p>
<p>Alignment by label is automatic when you add (or subtract, multiply, divide) two larrys.</p>
<p>larry adds the convenience of labels, provides many built-in methods, and let's you use many of your existing array functions.</p>
<p>Download: <a href="http://pypi.python.org/pypi/la" rel="nofollow">http://<wbr/>pypi.python.<wbr/>org/pypi/<wbr/>la</a><br/>
docs <a href="http://larry.sourceforge.net" rel="nofollow">http://<wbr/>larry.sourcefor<wbr/>ge.net</a><br/>
code <a href="https://launchpad.net/larry" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/larry</a></p>
<p>=============<br/>
Release Notes<br/>
=============</p>
<p>la 0.3 (banana)<br/>
===============</p>
<p>*Release date: 2010-06-04*</p>
<p>New larry methods<br/>
-----------------<br/>
- astype: Copy of larry cast to specified type<br/>
- geometric_mean: new method based on existing array function</p>
<p>New functions<br/>
-------------<br/>
- la.util.<wbr/>resample.<wbr/>cross_validatio<wbr/>n: k-fold cross validation index iterator<br/>
- la.util.<wbr/>resample.<wbr/>bootstrap: bootstrap index iterator<br/>
- la.util.<wbr/>misc.listmap: O(n) version of map(list1.index, list2)<br/>
- la/src/<wbr/>clistmap.<wbr/>pyx: Cython version of listmap with python fallback</p>
<p>Enhancements<br/>
------------<br/>
- Major performance boost in most larry methods!<br/>
- You can now use an optional dtype when creating larrys<br/>
- You can now optionally skip the integrity test when creating a new larry<br/>
- Add ability to compare (==, >, !=, etc) larrys with lists and tuples<br/>
- Documentation and unit tests</p>
<p>Breakage from la 0.2<br/>
-------<wbr/>-------<wbr/>------<br/>
- lastrank and lastrank_decay methods combined into one method: lastrank<br/>
- Given shape (n,m) input, lastrank now returns shape (n,) instead of (n,1)<br/>
- geometric_mean now reduces input in the same way as lastrank (see above)</p>
<p>Bug fixes<br/>
---------<br/>
- #571813 Three larry methods crashed on 1d input<br/>
- #571737 skiprows missing from parameters section of the fromcsv doc string<br/>
- #571899 label indexing fails when larry is 3d and index is a tuple of len 2<br/>
- #571830 prod, cumprod, and cumsum did not return NaN for all-NaN input<br/>
- #572638 lastrank chokes on input with a shape tuple that contains zero<br/>
- #573240 Reduce methods give wrong output with shapes that contain zero<br/>
- #582579 la.afunc.nans: wrong output for str and object dtype<br/>
- #583596 assert_larry_equal crashed when comparing float larry to str larry<br/>
- #585694 cumsum and cumprod crashed on dtype=int</p>
<p>Details<br/>
-------<br/>
For further details see the change log in la/ChangeLog.</p>la 0.2, second release of the labeled array2010-04-27T20:41:22.830994+00:002010-04-27T20:41:22.763583+00:00tag:launchpad.net,2010-04-27:/+announcement/5696kwgoodmanhttps://launchpad.net/~kwgoodman<p>I am pleased to announce the second release of the la package, version 0.2.</p>
<p>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.</p>
<p>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.</p>
<p>Alignment by label is automatic when you add (or subtract, multiply, divide) two larrys.</p>
<p>larry adds the convenience of labels, provides many built-in methods, and let's you use many of your existing array functions.</p>
<p>Download: <a href="https://launchpad.net/larry/+download" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/larry/<wbr/>+download</a><br/>
docs <a href="http://larry.sourceforge.net" rel="nofollow">http://<wbr/>larry.sourcefor<wbr/>ge.net</a><br/>
code <a href="https://launchpad.net/larry" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/larry</a><br/>
list <a href="http://groups.google.ca/group/pystatsmodels" rel="nofollow">http://<wbr/>groups.<wbr/>google.<wbr/>ca/group/<wbr/>pystatsmodels</a></p>A new package for manipulating labeled arrays2010-02-03T20:56:38.471916+00:002010-02-03T20:59:57.521217+00:00tag:launchpad.net,2010-02-03:/+announcement/5038kwgoodmanhttps://launchpad.net/~kwgoodman<p>I am pleased to announce the first release of the la package, version 0.1.</p>
<p>The main class of the la package is a labeled array, larry. A larry consists<br/>
of a data array and a label list. The data array is stored as a NumPy array<br/>
and the label list as a list of lists.</p>
<p>larry has built-in methods such as movingsum, ranking, merge, shuffle,<br/>
zscore, demean, lag as well as typical Numpy methods like sum, max, std,<br/>
sign, clip. NaNs are treated as missing data.</p>
<p>Alignment by label is automatic when you add (or subtract, multiply, divide)<br/>
two larrys.</p>
<p>larry adds the convenience of labels, provides many built-in methods, and<br/>
let's you use your existing array functions.</p>
<p>Download: <a href="https://launchpad.net/larry/+download" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/larry/<wbr/>+download</a><br/>
docs <a href="http://larry.sourceforge.net" rel="nofollow">http://<wbr/>larry.sourcefor<wbr/>ge.net</a><br/>
code <a href="https://launchpad.net/larry" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/larry</a><br/>
list <a href="http://groups.google.ca/group/pystatsmodels" rel="nofollow">http://<wbr/>groups.<wbr/>google.<wbr/>ca/group/<wbr/>pystatsmodels</a></p>