summaryrefslogtreecommitdiff
path: root/numpy/ma
Commit message (Collapse)AuthorAgeFilesLines
...
* Move masked array test out of numpy.core.David Cournapeau2009-09-161-0/+4
|
* Move ma/matrix regressions out of numpy.core tests.David Cournapeau2009-09-161-0/+35
|
* Optimize ma.masked_invalid (on a suggestion from E.Firing)pierregm2009-09-081-3/+6
|
* * Bugfix for ticket #1207pierregm2009-08-302-1/+9
|
* * fixed np.ma.average on integersw/ mask (bug #1188)pierregm2009-08-063-38/+32
|
* * fixed _from_methods to run on ndarrays (bug #1187)pierregm2009-08-062-13/+35
|
* * Fixed __eq__ and __ne__ on masked singletonpierregm2009-07-222-0/+14
|
* Fix to setdiff1d (and masked version) + tests (#1133, by N.C.)Robert Cimrman2009-07-202-2/+5
|
* 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
* Enhancements to arraysetops (ticket #1133, by Neil Crighton)Robert Cimrman2009-07-082-104/+125
|
* * Bugfix #1129. Thanks to Reggie.pierregm2009-06-292-2/+11
|
* Merge from doc wikiPauli Virtanen2009-06-192-79/+153
|
* * getdata : prevent unnecessary copies (thx to Eric Firing)pierregm2009-05-132-113/+156
| | | | | * _Domained/MaskedUnary/BinaryOperations: optimization by preventing the use of np.where and the calculation of domain. Here's the catch: we're basically cheating. We force np.seterr(divide='ignore',invalid='ignore') before computing the results, then mask the invalid values (if any) and reset the corresponding entries in .data to the input. Finally, we reset the error status. This playing around with the error status may (or may not) fail in multi-thread. It's still faaar faster than computing the domain (especially _DomainSafeDivide) when the inputs are large...
* Fix some failing tests due to name-space issues.Travis Oliphant2009-05-101-4/+4
|
* * harden_mask, soften_mask, unshare_mask and shrink_mask now return selfpierregm2009-05-092-0/+32
|
* Add `diff` to the namespacepierregm2009-05-011-1/+3
|
* * fixed notmasked_edges when no data are maskedpierregm2009-04-132-18/+42
|
* _arraymethod : fallback when a method is called as MaskedArray.methodpierregm2009-04-112-4/+21
|
* Merge from the doc wikiPauli Virtanen2009-03-242-125/+1137
|
* * fixed the 'Warnings' section of some docstrings.pierregm2009-03-241-4/+4
|
* numpy.ma doc updatepierregm2009-03-111-5/+3
|
* * MaskedArray.__setstate__ : fixed for structured arraypierregm2009-02-232-2/+14
|
* * MaskedArray.__array_wrap__ : forces the domain (if any) to a ndarray (fill ↵pierregm2009-02-112-3/+13
| | | | with True)
* * prevent modifications to the mask to be back-propagated w/ __array_wrap__pierregm2009-02-102-1/+19
|
* (no commit message)pierregm2009-02-071-4/+4
|
* MaskedArray.resize : systematically raise a TypeError exception, as a masked ↵pierregm2009-02-072-23/+40
| | | | | | array never owns its data MaskedIterator : fixed to allow .flat on masked matrices
* * test__iotools : prevent test_upgrademapper if dateutil is not installedpierregm2009-02-041-1/+1
| | | | * MaskedArray.__rmul__ : switch to multiply(self, other)
* * prevent MaskedBinaryOperation and DomainedBinaryOperation to shrink the ↵pierregm2009-01-272-5/+69
| | | | mask of the output when at least one of the inputs has a mask full of False
* * add intersect1d, intersect1d_nu, setdiff1d, setmember1d, setxor1d, ↵pierregm2009-01-192-102/+424
| | | | | | unique1d, union1d * use np.atleast1d instead of ma.atleast1d
* * renamed FlatIter to MaskedIteratorpierregm2009-01-191-4/+7
| | | | * added __getitem__ to MaskedIterator
* * fixed _arraymethod.__call__ for structured arrayspierregm2009-01-171-1/+1
|
* numpy.ma.core:pierregm2009-01-132-101/+152
| | | | | | | | | | | * introduced baseclass, sharedmask and hardmask as readonly properties of MaskedArray * docstrings update numpy.ma.extras: * docstring updates docs/reference * introduced maskedarray, maskedarray.baseclass, maskedarray.generic
* * Add flatten_structured_array to the namespacepierregm2009-01-102-8/+9
|
* * Added flatten_structured_arrayspierregm2009-01-092-17/+104
| | | | * Fixed _get_recordarray for nested structures
* * Remove a debugging print statement.pierregm2009-01-081-4/+0
|
* * Add __eq__ and __ne__ for support of flexible arrays.pierregm2009-01-082-4/+129
| | | | * Fixed .filled for nested structures
* * Renamed `torecords` to `toflex`, keeping `torecords` as an aliaspierregm2009-01-072-11/+88
| | | | | * Introduced `fromflex`, to reconstruct a masked_array from the output of `toflex` (can’t `use fromrecords` as it would clash with `numpy.ma.mrecords.fromrecords`) * Fixed a bug in MaskedBinaryOperation (#979) (wrong array broadcasting)
* * Fixed iadd/isub/imul when the base array has no mask but the other array doespierregm2009-01-072-4/+55
|
* * Bugfix #961pierregm2009-01-061-29/+32
|
* *moved the printing templates out of MaskedArray.__repr__pierregm2009-01-051-31/+32
|
* * adapted default_fill_value for flexible datatypepierregm2009-01-042-12/+62
| | | | * fixed max/minimum_fill_value for flexible datatype
* ran reindentJarrod Millman2008-12-315-28/+26
|
* testutils:pierregm2008-12-234-58/+116
| | | | | | | | | | | | | * assert_equal : use assert_equal_array on records * assert_array_compare : prevent the common mask to be back-propagated to the initial input arrays. * assert_equal_array : use operator.__eq__ instead of ma.equal * assert_equal_less: use operator.__less__ instead of ma.less core: * Fixed _check_fill_value for nested flexible types * Add a ndtype option to _make_mask_descr * Fixed mask_or for nested flexible types * Fixed the printing of masked arrays w/ flexible types.
* testutils:pierregm2008-12-223-67/+218
| | | | | | assert_array_compare : make sure that the comparison is performed on ndarrays, and make sure we use the np version of the comparison function. core: * Try not to touch the data in unary/binary ufuncs, (including inplace)
* Get lstsq and eigvals from numpy.linalg, not from numpy.dual. Addresses ↵Pauli Virtanen2008-12-131-2/+2
| | | | Scipy ticket #800
* * Added MaskErrorpierregm2008-12-052-18/+33
| | | | * If a bool or int ndarray is given as the explicit output of var/min/max, an exception is raised if the function should have output np.nan
* * Cleaned up make_mask_descr pierregm2008-12-021-11/+6
|
* * Fixed make_mask_descr for dtype w/ composite names, like [(('A','B'), float)]pierregm2008-12-022-9/+20
|
* * Fixed MaskedArray for nested dtype w/ input maskpierregm2008-12-023-7/+71
| | | | | * Fixed masked_all for nested dtype * Fixed masked_all_like for nested dtype
* * added flatten_mask to collapse masks w/ (nested) flexible types.pierregm2008-12-012-5/+84
| | | | * fixed __getitem__ on arrays w/ nested dtype