summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-10MAINT: Update master branch for 1.14.0 development.Charles Harris6-3/+52
Post 1.13.x branch housekeeping.
2017-05-10Merge pull request #9087 from eric-wieser/fix-ufunc-resolutionJulian Taylor10-122/+175
BUG: __array_ufunc__ should always be looked up on the type, never the instance
2017-05-10MAINT: fix intp formatting warningsJulian Taylor1-23/+24
2017-05-10MAINT: Remove avoidable warningsEric Wieser3-5/+3
2017-05-10Merge pull request #9080 from charris/release-notes-and-mailmapCharles Harris2-121/+142
MAINT, DOC: Update 1.13.0 release notes and .mailmap
2017-05-10Merge pull request #9050 from juliantaylor/fortranobj-pathCharles Harris2-9/+50
BUG: distutils, add compatiblity python parallelization
2017-05-10MAINT: use if instead of loopEric Wieser1-31/+21
2017-05-10BUG: Fix inconsistent lookup of __array_ufunc__.Eric Wieser5-43/+53
Previously, we would check if the attribute existed on the class, yet use it from the instance. This also cuts 3 lookups of `__array_ufunc__` down to one.
2017-05-10MAINT: Fix warnings about int vs intpEric Wieser1-9/+9
2017-05-10MAINT: Distinguish "correct" special method lookups from incorrect onesEric Wieser6-45/+99
This also corrects a broken short-circuit when looking up __array_ufunc__
2017-05-10Merge pull request #9070 from ahaldane/silence_join_byEric Wieser2-6/+49
BUG: Preserve field order in join_by, avoids FutureWarning
2017-05-09BUG: Preserve field order in join_by, avoids FutureWarningAllan Haldane2-6/+49
Fixes #8940
2017-05-09DOC: Update 1.13 release notes.Charles Harris1-121/+137
* Rearrange entries * Add "New functions" section * Replace `~` by `-`. [ci skip]
2017-05-09MAINT: Update .mailmap to include new contributers.Charles Harris1-0/+5
[ci skip]
2017-05-09Merge pull request #9077 from eric-wieser/object-recursionJulian Taylor2-1/+33
BUG: Prevent stackoverflow on self-containing arrays
2017-05-09TST: Add missing tests for bool scalar conversionEric Wieser1-0/+22
2017-05-09Merge pull request #9054 from eric-wieser/fix-pep3118ahaldane2-127/+172
BUG: Various fixes to _dtype_from_pep3118
2017-05-09BUG: Don't silence errors in bool(object_array)Eric Wieser1-0/+4
Fixes #9078
2017-05-09BUG: Prevent stackoverflow on self-containing arraysEric Wieser1-1/+7
Approaches #8306. This still errors, but it does so at a python level, without a segfault.
2017-05-09Merge pull request #9074 from scop/py36escCharles Harris2-5/+5
MAINT: Python 3.6 invalid escape sequence deprecation fixes
2017-05-09Merge pull request #8846 from gfyoung/randint-extreme-rangeCharles Harris3-15/+60
BUG: Buttress handling of extreme values in randint
2017-05-09Merge pull request #9026 from eric-wieser/ufunc_docstringsCharles Harris6-201/+197
ENH: Show full PEP 457 argument lists for ufuncs
2017-05-09ENH: Python 3.6 invalid escape sequence deprecation fixesVille Skyttä2-5/+5
https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
2017-05-09Merge pull request #9075 from scop/spellingJaime49-60/+60
ENH: Spelling fixes
2017-05-09ENH: Spelling fixesVille Skyttä49-60/+60
2017-05-09BUG: Buttress handling of extreme values in randintgfyoung3-15/+60
2017-05-09Merge pull request #9072 from njsmith/preserve-multiarray-import-errorJulian Taylor1-2/+4
BUG: if importing multiarray fails, don't discard the error message
2017-05-08BUG: if importing multiarray fails, don't discard the error messageNathaniel J. Smith1-2/+4
This will hopefully make it easier to debug problems like those seen in gh-8653.
2017-05-08DOC: Correct parameter names for spacing and invertEric Wieser1-2/+2
2017-05-08DOC: Simplify the output of help(ufunc)Eric Wieser1-37/+21
The distinction between unary and binary is not too helpful, and ignores the fact that trinary ufuncs can exist. Also add a link to the ufunc docs
2017-05-08DOC: Remove explanation of exception due to outEric Wieser1-20/+0
This was covered by very few ufuncs, and is probably better to leave out.
2017-05-08DOC: Refer to main ufunc docs for kwargsEric Wieser2-83/+102
2017-05-08DOC: Show full argument lists for ufuncsEric Wieser3-59/+72
2017-05-08Merge pull request #9063 from shoyer/divmodEric Wieser17-193/+348
ENH: add np.divmod ufunc
2017-05-07DOC: fix docstring for np.isinStephan Hoyer1-0/+1
2017-05-07DOC: update ufunc overides NEP with __divmod__Stephan Hoyer1-4/+7
2017-05-07ENH: switch ndarray.__divmod__ to use np.divmodStephan Hoyer7-171/+146
2017-05-07ENH: add divmod support to NDArrayOperatorsMixinStephan Hoyer2-40/+60
2017-05-07ENH: add np.divmod ufuncStephan Hoyer9-0/+156
2017-05-08BUG: Move ctypes ImportError catching to appropriate place (#8898)davidjn2-17/+52
This fixes a regression in 3c1a13dea6a7e189675977ad65ea230ce4816061, restoring the behaviour intended by eee00f8f7e15592a048c8b841aef9ea81faa0fda. This also extends the support on ctype-less systems for `arr.ctypes.shape` and `arr.ctypes.strides`. The dummy_ctype object is a naive fake used when ctypes is not importable. It does not intend to fake any ctypes behavior, but provides a duck-typed interface so that method calls do not fail. The get_shape and get_strides refactors take advantage of other instance methods and reduce code duplication.
2017-05-07Merge pull request #9058 from charris/update-warning-messageCharles Harris2-4/+14
MAINT: Update FutureWarning message.
2017-05-07Merge pull request #9060 from longjon/always-conjugate2Charles Harris3-0/+23
DEP: deprecate ndarray.conjugate's no-op fall through for non-numeric types
2017-05-07DEP: deprecate ndarray.conjugate's no-op fall through for non-numericJonathan L Long3-0/+23
types This behavior is contrary to np.conjugate (which will error on non-numeric types), even though documentation claims they are identical. This deprecation favors failing fast.
2017-05-07Merge pull request #8421 from seberg/isnatCharles Harris12-46/+212
ENH: Add isnat function and make comparison tests NAT specific
2017-05-07DOC: Document isnat addition and related warning changesSebastian Berg1-0/+16
2017-05-07BUG: Remove warning NaT filter from masked array test utilsSebastian Berg2-7/+5
This may show warnings in downstream projects, which should likely not be there. We could also drop in the normal assert_equal there, which would support NaT, and NaN, but checks for scalarness, which this currently does not (which also could create problems). Works around the only test with this problem, by using the normal assert_equal there.
2017-05-07BUG: Remove warning filters from comparison assert functionsSebastian Berg2-38/+75
These warning filters are not threadsafe, while it is nicer if the comparison functions can be called in a threaded environment since they do no explicite warning checking. Less filters are also cleaner in general, though may also mean that downstream projects see warnings that were previously hidden.
2017-05-07ENH: Add isnat functionSebastian Berg7-1/+116
2017-05-06Merge pull request #8964 from juliantaylor/empty-readJulian Taylor3-1/+22
BUG: don't create array with invalid memory in where
2017-05-06Merge pull request #8939 from eric-wieser/deprecate-miniCharles Harris5-78/+130
DEP: Deprecate `np.ma.MaskedArray.mini