Permalink
Browse files

New functions: binaryop, align_raw.

  • Loading branch information...
kwgoodman committed Jun 29, 2010
1 parent 8b4a51b commit 36708542296b6d5b99bec492ef8099ab8505bbbf
Showing with 616 additions and 57 deletions.
  1. +2 −2 README.rst
  2. +2 −1 RELEASE.rst
  3. +4 −0 doc/source/functions.rst
  4. +2 −2 doc/source/intro.rst
  5. +1 −1 la/__init__.py
  6. +294 −33 la/flarry.py
  7. +18 −13 la/missing.py
  8. +232 −4 la/tests/flarry_test.py
  9. +61 −1 la/tests/missing_test.py
View
@@ -90,9 +90,9 @@ After you have installed ``la``, run the suite of unit tests:
>>> import la
>>> la.test()
<snip>
- Ran 2922 tests in 1.351s
+ Ran 2958 tests in 1.351s
OK
- <nose.result.TextTestResult run=2922 errors=0 failures=0>
+ <nose.result.TextTestResult run=2958 errors=0 failures=0>
The ``la`` package contains a C extension module. The functions in the module
speed up common alignment operations such as adding two unaligned larrys. If
View
@@ -25,6 +25,7 @@ New functions
- listmap_fill: Cython version of listmap_fill
- align: Align two larrys using one of five join methods
- info: la package information such as version number and HDF5 availability
+- binaryop: Binary operation on two larrys with given function and join method
Enhancements
------------
@@ -36,7 +37,7 @@ Breakage from la 0.3
--------------------
- Development moved from launchpad to github
- func.py and afunc.py renamed flarry.py and farray.py to match new flabel.py
- Broke: "from la.func import stack"; Did not break: "from la import stack"
+ Broke: "from la.func import stack"; Did not break: "from la import stack"
Bug fixes
---------
View
@@ -29,6 +29,10 @@ The alignment functions help you align one of more larrys.
------------
+.. autofunction:: la.binaryop
+
+------------
+
.. autofunction:: la.union
------------
View
@@ -99,9 +99,9 @@ After you have installed ``la``, run the suite of unit tests:
>>> import la
>>> la.test()
<snip>
- Ran 2922 tests in 1.351s
+ Ran 2958 tests in 1.351s
OK
- <nose.result.TextTestResult run=2922 errors=0 failures=0>
+ <nose.result.TextTestResult run=2958 errors=0 failures=0>
The ``la`` package contains a C extension module. The functions in the module
speed up common alignment operations such as adding two unaligned larrys. If
View
@@ -13,7 +13,7 @@
from numpy import nan, inf
from la.flarry import (union, intersection, stack, panel, cov, rand, randn,
- align)
+ align, binaryop)
from la.util.report import info
from la.version import __version__
from la.util import testing
Oops, something went wrong.

0 comments on commit 3670854

Please sign in to comment.