summaryrefslogtreecommitdiff
path: root/numpy
Commit message (Collapse)AuthorAgeFilesLines
* BUG: discrepencies between 2d versions of nieghborhood iterators.David Cournapeau2009-07-211-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 Cournapeau2009-07-212-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 Cournapeau2009-07-211-0/+3
|
* Fix 2.5-isms for deprecated decorator.David Cournapeau2009-07-211-2/+8
|
* BUG: fix python 2.4 build.David Cournapeau2009-07-211-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 Cournapeau2009-07-211-0/+5
|
* Simplify neighborhood iterator API.David Cournapeau2009-07-213-47/+37
|
* Fix whitespace issues.David Cournapeau2009-07-211-11/+10
|
* Add cicular mode-specific public API to advance/reset pointers.David Cournapeau2009-07-212-0/+33
|
* Implement circular mode for neighborhood array iterator.David Cournapeau2009-07-213-0/+60
|
* Fix multiarray_tests for multi-dimension inputs + add 2d tests for every ↵David Cournapeau2009-07-212-18/+63
| | | | implemented padding.
* More tests for neighborhood iterator.David Cournapeau2009-07-215-70/+279
| | | | Mirror mode now works for object and basic types.
* Fix wrong right bound for neighborhood iterator with constant padding.David Cournapeau2009-07-211-1/+1
|
* Start a multiarray_tests module to test neighborhood iterator.David Cournapeau2009-07-211-0/+158
|
* Implement mirror padding mode for neighborhood iterator.David Cournapeau2009-07-212-0/+85
|
* Fix deallocation of iter->constant for padding modes which set it to NULL.David Cournapeau2009-07-211-1/+7
|
* Fix refcount for object arrays.David Cournapeau2009-07-212-1/+15
|
* Start implementing padding modes for neighborhood iterator: 0, 1 and ↵David Cournapeau2009-07-212-2/+77
| | | | constant padding implemented.
* Rename zero member to constant.David Cournapeau2009-07-213-6/+6
|
* Add a deprecated decorator to avoid cluttering test run output while ↵David Cournapeau2009-07-212-0/+111
| | | | checking for raised deprecation.
* Add our own atan2 function, as a replacement for buggy implementations (like ↵David Cournapeau2009-07-211-0/+89
| | | | the MS C runtime).
* BUG: npy_math_private was using some endian-related macros without including ↵David Cournapeau2009-07-211-4/+6
| | | | the necessary header + type fixes.
* Add a few more sanity checks for atan2.David Cournapeau2009-07-211-0/+5
|
* Add atan2 tests for special values.David Cournapeau2009-07-201-0/+64
|
* Fix to setdiff1d (and masked version) + tests (#1133, by N.C.)Robert Cimrman2009-07-204-4/+10
|
* BUG: fix C99_FORMATS-related macros definition in both numscons/distutils ↵David Cournapeau2009-07-203-8/+7
| | | | builds.
* BUG: fix logic OR vs. bitwise OR.David Cournapeau2009-07-201-1/+1
|
* BUG: Fix numpyconfig subst dict for the case where isnan and co are not ↵David Cournapeau2009-07-201-3/+4
| | | | available.
* Handle nan entries for hypot.David Cournapeau2009-07-201-1/+11
|
* Add tests for hypot function.David Cournapeau2009-07-201-0/+19
|
* Only use npy_-prefixed functions in npy_math.David Cournapeau2009-07-201-16/+16
|
* Change how we decorate npy_math functions.David Cournapeau2009-07-201-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 Cournapeau2009-07-201-1/+1
|
* Remove obsolete comments.David Cournapeau2009-07-201-5/+0
|
* Fix ws issues in npy_math sources.David Cournapeau2009-07-201-4/+4
|
* Add parisc and alpha to supported cpus. Patch from armin76, fixes ticket #1178.Charles Harris2009-07-192-6/+8
|
* Add a couple of digits to the defined constants in npy_math.h. Because it makesCharles Harris2009-07-191-36/+36
| | | | me feel a tad safer with quad precision.
* core : fixed MaskedArray.__array_finalize__ when the mask is full of False ↵pierregm2009-07-184-10/+110
| | | | | | (bugfix #1166) extras : introduced clump_masked and clump_unmasked
* Update new correlation support.David Cournapeau2009-07-184-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 Oliphant2009-07-162-13/+21
|
* Fixed #1168: more robust NoseTester package name detection (patch by Gaël ↵Pauli Virtanen2009-07-121-6/+11
| | | | Varoquaux)
* Fixed #1162: make matrix_power accept lists etc. as inputPauli Virtanen2009-07-122-1/+12
|
* Address #1167: faster twodim_base.diag/eye implementation by Luca Citi + testsPauli Virtanen2009-07-122-23/+62
|
* Fix argwhere for masked arrays.Stefan van der Walt2009-07-082-1/+5
|
* Improvement to fill_diagonal suggested by Anand Patil.Stefan van der Walt2009-07-081-1/+1
|
* Use npy_fabs instead of fabs in loops.c.src .Charles Harris2009-07-081-2/+2
|
* Enhancements to arraysetops (ticket #1133, by Neil Crighton)Robert Cimrman2009-07-086-350/+362
|
* MmmKay... Let's see if complex floor divide can be made a bit more robust ↵Charles Harris2009-07-071-6/+4
| | | | | | against some of the buildbots.
* Make complex floor_divide more robust for underflow/overflow.Charles Harris2009-07-072-9/+30
| | | | Add test of complex floor_divide.
* Remove debug print committed by mistake.David Cournapeau2009-07-071-1/+0
|