Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: discrepencies between 2d versions of nieghborhood iterators. | David Cournapeau | 2009-07-21 | 1 | -4/+87 |
| | | | | | | Make sure the 2D versions of the neighborhood iterator increments are implemented for every boundary mode, and that the default one supports every out of bound mode. | ||||
* | Look for already declared configure checks macros in python 2.5. | David Cournapeau | 2009-07-21 | 2 | -2/+2 |
| | | | | | | Python 2.5 already declared HAVE_HYPOT and other similar math funcs, so look for those declaration to avoid redeclaring those macros ourselves. Should fix some build warnings. | ||||
* | BUG: forgot to add the multiarray_tests extension to distutils build. | David Cournapeau | 2009-07-21 | 1 | -0/+3 |
| | |||||
* | Fix 2.5-isms for deprecated decorator. | David Cournapeau | 2009-07-21 | 1 | -2/+8 |
| | |||||
* | BUG: fix python 2.4 build. | David Cournapeau | 2009-07-21 | 1 | -1/+1 |
| | | | | | Move NUMPY_API tag just above neighborhood iterator ctor, as comments in between cause parse errors on 2.4. | ||||
* | Add versionadded 1.4.0 for deprecated decorator. | David Cournapeau | 2009-07-21 | 1 | -0/+5 |
| | |||||
* | Simplify neighborhood iterator API. | David Cournapeau | 2009-07-21 | 3 | -47/+37 |
| | |||||
* | Fix whitespace issues. | David Cournapeau | 2009-07-21 | 1 | -11/+10 |
| | |||||
* | Add cicular mode-specific public API to advance/reset pointers. | David Cournapeau | 2009-07-21 | 2 | -0/+33 |
| | |||||
* | Implement circular mode for neighborhood array iterator. | David Cournapeau | 2009-07-21 | 3 | -0/+60 |
| | |||||
* | Fix multiarray_tests for multi-dimension inputs + add 2d tests for every ↵ | David Cournapeau | 2009-07-21 | 2 | -18/+63 |
| | | | | implemented padding. | ||||
* | More tests for neighborhood iterator. | David Cournapeau | 2009-07-21 | 5 | -70/+279 |
| | | | | Mirror mode now works for object and basic types. | ||||
* | Fix wrong right bound for neighborhood iterator with constant padding. | David Cournapeau | 2009-07-21 | 1 | -1/+1 |
| | |||||
* | Start a multiarray_tests module to test neighborhood iterator. | David Cournapeau | 2009-07-21 | 1 | -0/+158 |
| | |||||
* | Implement mirror padding mode for neighborhood iterator. | David Cournapeau | 2009-07-21 | 2 | -0/+85 |
| | |||||
* | Fix deallocation of iter->constant for padding modes which set it to NULL. | David Cournapeau | 2009-07-21 | 1 | -1/+7 |
| | |||||
* | Fix refcount for object arrays. | David Cournapeau | 2009-07-21 | 2 | -1/+15 |
| | |||||
* | Start implementing padding modes for neighborhood iterator: 0, 1 and ↵ | David Cournapeau | 2009-07-21 | 2 | -2/+77 |
| | | | | constant padding implemented. | ||||
* | Rename zero member to constant. | David Cournapeau | 2009-07-21 | 3 | -6/+6 |
| | |||||
* | Add a deprecated decorator to avoid cluttering test run output while ↵ | David Cournapeau | 2009-07-21 | 2 | -0/+111 |
| | | | | checking for raised deprecation. | ||||
* | Add our own atan2 function, as a replacement for buggy implementations (like ↵ | David Cournapeau | 2009-07-21 | 1 | -0/+89 |
| | | | | the MS C runtime). | ||||
* | BUG: npy_math_private was using some endian-related macros without including ↵ | David Cournapeau | 2009-07-21 | 1 | -4/+6 |
| | | | | the necessary header + type fixes. | ||||
* | Add a few more sanity checks for atan2. | David Cournapeau | 2009-07-21 | 1 | -0/+5 |
| | |||||
* | Add atan2 tests for special values. | David Cournapeau | 2009-07-20 | 1 | -0/+64 |
| | |||||
* | Fix to setdiff1d (and masked version) + tests (#1133, by N.C.) | Robert Cimrman | 2009-07-20 | 4 | -4/+10 |
| | |||||
* | BUG: fix C99_FORMATS-related macros definition in both numscons/distutils ↵ | David Cournapeau | 2009-07-20 | 3 | -8/+7 |
| | | | | builds. | ||||
* | BUG: fix logic OR vs. bitwise OR. | David Cournapeau | 2009-07-20 | 1 | -1/+1 |
| | |||||
* | BUG: Fix numpyconfig subst dict for the case where isnan and co are not ↵ | David Cournapeau | 2009-07-20 | 1 | -3/+4 |
| | | | | available. | ||||
* | Handle nan entries for hypot. | David Cournapeau | 2009-07-20 | 1 | -1/+11 |
| | |||||
* | Add tests for hypot function. | David Cournapeau | 2009-07-20 | 1 | -0/+19 |
| | |||||
* | Only use npy_-prefixed functions in npy_math. | David Cournapeau | 2009-07-20 | 1 | -16/+16 |
| | |||||
* | Change how we decorate npy_math functions. | David Cournapeau | 2009-07-20 | 1 | -34/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | For platforms without the necessary math functions, we used to first implement them by ourselves, and then decorate the math function with npy_ prefix, whether the undecorated functions are from the implementation or from ourselves. This is not always practical, because we may want to use our own implementation even if the platform has one implementation. Instead, when we define our own implementation, we directly define the decorated function, and only decorate functions when we use the platform implementation. Example: say the function hypot is available on the platform, but buggy. If we undefine HAVE_HYPOT, in the former scheme, we would have first: static double hypot(double x, double y); And then: double npy_hypot(double x, double y); But this would clash with the platform hypot. By defining directly hpy_hypot, and put our implementation there, we avoid this clash. | ||||
* | Add a few more math functions we forgot to test at configuration stage. | David Cournapeau | 2009-07-20 | 1 | -1/+1 |
| | |||||
* | Remove obsolete comments. | David Cournapeau | 2009-07-20 | 1 | -5/+0 |
| | |||||
* | Fix ws issues in npy_math sources. | David Cournapeau | 2009-07-20 | 1 | -4/+4 |
| | |||||
* | Add parisc and alpha to supported cpus. Patch from armin76, fixes ticket #1178. | Charles Harris | 2009-07-19 | 2 | -6/+8 |
| | |||||
* | Add a couple of digits to the defined constants in npy_math.h. Because it makes | Charles Harris | 2009-07-19 | 1 | -36/+36 |
| | | | | me feel a tad safer with quad precision. | ||||
* | core : fixed MaskedArray.__array_finalize__ when the mask is full of False ↵ | pierregm | 2009-07-18 | 4 | -10/+110 |
| | | | | | | (bugfix #1166) extras : introduced clump_masked and clump_unmasked | ||||
* | Update new correlation support. | David Cournapeau | 2009-07-18 | 4 | -59/+48 |
| | | | | | | | | | | | | Rename PyArray_Acorrelate to PyArray_Correlate2 to follow the current NumPy convention when adding new function and keeping the old one for backward compatibility. Add keyword to correlate to switch old/new behavior instead of adding acorrelate, which is not discoverable. Raise a DeprecationWarning when the old behavior is used - old behavior still the default, though. | ||||
* | Fix #728 again. This time don't use max on a partially-ordered set. | Travis Oliphant | 2009-07-16 | 2 | -13/+21 |
| | |||||
* | Fixed #1168: more robust NoseTester package name detection (patch by Gaël ↵ | Pauli Virtanen | 2009-07-12 | 1 | -6/+11 |
| | | | | Varoquaux) | ||||
* | Fixed #1162: make matrix_power accept lists etc. as input | Pauli Virtanen | 2009-07-12 | 2 | -1/+12 |
| | |||||
* | Address #1167: faster twodim_base.diag/eye implementation by Luca Citi + tests | Pauli Virtanen | 2009-07-12 | 2 | -23/+62 |
| | |||||
* | Fix argwhere for masked arrays. | Stefan van der Walt | 2009-07-08 | 2 | -1/+5 |
| | |||||
* | Improvement to fill_diagonal suggested by Anand Patil. | Stefan van der Walt | 2009-07-08 | 1 | -1/+1 |
| | |||||
* | Use npy_fabs instead of fabs in loops.c.src . | Charles Harris | 2009-07-08 | 1 | -2/+2 |
| | |||||
* | Enhancements to arraysetops (ticket #1133, by Neil Crighton) | Robert Cimrman | 2009-07-08 | 6 | -350/+362 |
| | |||||
* | MmmKay... Let's see if complex floor divide can be made a bit more robust ↵ | Charles Harris | 2009-07-07 | 1 | -6/+4 |
| | | | | | | against some of the buildbots. | ||||
* | Make complex floor_divide more robust for underflow/overflow. | Charles Harris | 2009-07-07 | 2 | -9/+30 |
| | | | | Add test of complex floor_divide. | ||||
* | Remove debug print committed by mistake. | David Cournapeau | 2009-07-07 | 1 | -1/+0 |
| |