Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #11177 from mhvk/gufunc-docs-improvement | Eric Wieser | 2018-05-29 | 5 | -13/+27 |
|\ | | | | | DOC: improvement of the documentation for gufunc. | ||||
| * | DOC: Further clarification of c-api. | Marten van Kerkwijk | 2018-05-29 | 1 | -9/+14 |
| | | |||||
| * | DOC: Clarify C-API for generalized ufuncs. | mattip | 2018-05-28 | 5 | -9/+12 |
| | | |||||
| * | DOC: improve docs for PyUFunc_FromFuncAndData. | mattip | 2018-05-28 | 1 | -4/+10 |
| | | |||||
* | | Merge pull request #11182 from eric-wieser/index-tricks-warning | Charles Harris | 2018-05-29 | 2 | -2/+11 |
|\ \ | | | | | | | BUG: Avoid deprecated non-tuple indexing | ||||
| * | | BUG: Avoid deprecated non-tuple indexing | Eric Wieser | 2018-05-28 | 2 | -2/+11 |
| | | | | | | | | | | | | np.ogrid was not tested anyway, so this was not caught. | ||||
* | | | Merge pull request #11187 from eric-wieser/einsum-parse-retval | Marten van Kerkwijk | 2018-05-29 | 1 | -20/+20 |
|\ \ \ | | | | | | | | | MAINT: Use the more common -1 / 0 to indicate error / success | ||||
| * | | | MAINT: Use the more common -1 / 0 to indicate error / success | Eric Wieser | 2018-05-29 | 1 | -20/+20 |
|/ / / | | | | | | | | | | | | | | | | This matches most of the CPython API. Follows on from comments in gh-11095. | ||||
* | | | Merge pull request #11095 from jaimefrio/einsum_cleanup | Eric Wieser | 2018-05-29 | 1 | -245/+151 |
|\ \ \ | | | | | | | | | MAINT: Einsum argument parsing cleanup | ||||
| * | | | MAINT: Change order of error checking for more code clarity. | Jaime Fernandez | 2018-05-18 | 1 | -58/+51 |
| | | | | |||||
| * | | | MAINT: Refactor parse_output_subscripts. | Jaime Fernandez | 2018-05-14 | 1 | -99/+65 |
| | | | | |||||
| * | | | MAINT: Avoid creating fake output subscripts. | Jaime Fernandez | 2018-05-14 | 1 | -19/+12 |
| | | | | |||||
| * | | | MAINT: Refactor parse_operand_subscripts to avoid repetition. | Jaime Fernandez | 2018-05-14 | 1 | -105/+69 |
| | | | | |||||
| * | | | MAINT: Remove unused variable from einsum. | Jaime Fernandez | 2018-05-14 | 1 | -13/+3 |
| | | | | |||||
* | | | | Merge pull request #10314 from mhvk/ma-array-finalize-mask-view | Eric Wieser | 2018-05-29 | 4 | -9/+45 |
|\ \ \ \ | | | | | | | | | | | BUG: Ensure __array_finalize__ cannot back-mangle shape | ||||
| * | | | | MAINT: Replace ma.__setattr__ with dtype and shape overrides. | Marten van Kerkwijk | 2018-05-16 | 1 | -8/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Since dtype and shape are properties, this needs a somewhat ugly super construction; see https://bugs.python.org/issue14965 | ||||
| * | | | | BUG: Ensure __array_finalize__ cannot back-mangle shape | Marten H. van Kerkwijk | 2018-05-16 | 4 | -3/+24 |
| | | | | | |||||
* | | | | | Merge pull request #11140 from mattip/artful-to-bionic | Matti Picus | 2018-05-28 | 1 | -1/+3 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | MAINT: Update artful to bionic for i386 testing | ||||
| * | | | | MAINT: Update artful to bionic for i386 testing | mattip | 2018-05-28 | 1 | -1/+3 |
| | | | | | |||||
* | | | | | Merge pull request #11178 from mhvk/gufunc-signature-testing-improvement | Eric Wieser | 2018-05-28 | 2 | -12/+67 |
|\ \ \ \ \ | |/ / / / |/| | | | | TST: Test dimensions/indices found from parsed gufunc signatures. | ||||
| * | | | | TST: Test dimensions/indices found from parsed gufunc signatures. | mattip | 2018-05-28 | 2 | -12/+67 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #10938 from eric-wieser/linalg-lstsq-ufunc | Marten van Kerkwijk | 2018-05-28 | 2 | -9/+9 |
|\ \ \ \ | | | | | | | | | | | MAINT: One step closer to vectorizing lstsq | ||||
| * | | | | MAINT: Always spell "get the last two dims" the same way | Eric Wieser | 2018-04-21 | 1 | -4/+5 |
| | | | | | |||||
| * | | | | MAINT: Prepare lstsq for vectorization, by using the last indices in shape, ↵ | Eric Wieser | 2018-04-21 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | | | | | not the first | ||||
| * | | | | MAINT: Fix typo | Eric Wieser | 2018-04-21 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Merge pull request #11180 from seberg/sparc-void-fix | Charles Harris | 2018-05-28 | 1 | -17/+18 |
|\ \ \ \ \ | | | | | | | | | | | | | BUG: void dtype setup checked offset not actual pointer for alignment | ||||
| * | | | | | BUG: void dtype setup checked offset not actual pointer for alignment | Sebastian Berg | 2018-05-29 | 1 | -17/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit also adds an assert and closes gh-11088 | ||||
* | | | | | | Merge pull request #11105 from eric-wieser/take_along_axis-strict | Marten van Kerkwijk | 2018-05-28 | 7 | -36/+356 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | ENH: Add (put|take)_along_axis | ||||
| * | | | | | MAINT: rewrite np.ma.(median|sort) to use take_along_axis | Eric Wieser | 2018-05-25 | 2 | -33/+13 |
| | | | | | | |||||
| * | | | | | ENH: Add (put|take)_along_axis as described in #8708 | Eric Wieser | 2018-05-25 | 5 | -3/+343 |
| | | | | | | | | | | | | | | | | | | | | | | | | This is the reduced version that does not allow any insertion of extra dimensions | ||||
* | | | | | | Merge pull request #11163 from bmwiedemann/sort | Eric Wieser | 2018-05-28 | 1 | -4/+9 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | MAINT: Work around non-deterministic Python readdir order in distutils | ||||
| * | | | | | | Sort input file list | Bernhard M. Wiedemann | 2018-05-27 | 1 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so that the python-scikit-learn openSUSE package that uses config.add_extension(name, "path/to/*.cpp", ...) builds in a reproducible way in spite of indeterministic filesystem readdir order and http://bugs.python.org/issue30461 See https://reproducible-builds.org/ for why this is good. | ||||
* | | | | | | | Merge pull request #10898 from EricCousineau-TRI/prefer-user-copyswapn | Eric Wieser | 2018-05-28 | 2 | -3/+12 |
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | ENH: Have dtype transfer for equivalent user dtypes prefer user-defined `copyswapn` | ||||
| * | | | | | | ENH: Have dtype transfer for equivalent user dtypes prefer user-defined ↵ | Eric Cousineau | 2018-05-18 | 2 | -3/+12 |
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | `copyswapn` | ||||
* | | | | | | Merge pull request #9686 from eric-wieser/force-tuple | Charles Harris | 2018-05-27 | 4 | -8/+49 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | DEP: Deprecate non-tuple nd-indices | ||||
| * \ \ \ \ \ | Merge branch 'master' into force-tuple | Eric Wieser | 2018-05-25 | 369 | -10679/+15747 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | DEP: Deprecate non-tuple multidimensional indices | Sebastian Berg | 2018-05-25 | 4 | -8/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, arr[[None, 0]] and arr[(None, 0)] mean the same thing, yet arr[[0, 0]] and arr[(0, 0)] mean different things. This makes it super hard to make a subclass or duck array that behaves consistently with ndarray. By deprecating this feature, we force downstream library code to stop using it, which in turn makes that library code use approaches that are easier to implement in subclasses and duck types. | ||||
* | | | | | | | | Merge pull request #11145 from mattip/nep-tweak | Charles Harris | 2018-05-27 | 2 | -1/+14 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | DOC: cleanup NEP creation | ||||
| * | | | | | | | | setting version confuses circleci | mattip | 2018-05-24 | 1 | -2/+1 |
| | | | | | | | | | |||||
| * | | | | | | | | DOC: cleanup NEP creation | mattip | 2018-05-24 | 3 | -2/+16 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #11169 from pv/import-sanitycheck | Charles Harris | 2018-05-27 | 1 | -0/+25 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | MAINT: add sanity-checks to be run at import time | ||||
| * | | | | | | | | | MAINT: add sanity-checks to be run at import time | Pauli Virtanen | 2018-05-27 | 1 | -0/+25 |
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This checks for potential BLAS issues, which are useful to catch early. | ||||
* | | | | | | | | | Merge pull request #11168 from pv/sdot-regrcheck | Charles Harris | 2018-05-27 | 1 | -0/+36 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | TST: linalg: add regression test for gh-8577 | ||||
| * | | | | | | | | | TST: linalg: add regression test for gh-8577 | Pauli Virtanen | 2018-05-27 | 1 | -0/+36 |
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add regression test that checks for certain bugs where results from sdot change if certain libraries are imported first. | ||||
* | | | | | | | | | Merge pull request #11120 from eric-wieser/simplify-ma-ctor | Marten van Kerkwijk | 2018-05-26 | 1 | -11/+4 |
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | MAINT: remove redundant code in MaskedArray.__new__ | ||||
| * | | | | | | | | STY: Add blank line | Eric Wieser | 2018-05-26 | 1 | -0/+1 |
| | | | | | | | | | |||||
| * | | | | | | | | MAINT: remove redundant code in MaskedArray.__new__ | Eric Wieser | 2018-05-18 | 1 | -11/+3 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #11097 from shoyer/timedelta-units | Eric Wieser | 2018-05-26 | 2 | -2/+23 |
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | | BUG: fix datetime.timedelta->timedelta64 unit detection logic | ||||
| * | | | | | | | | TST: Add extra regression tests for gh-11096 | Eric Wieser | 2018-05-24 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conversion from timedelta was only reliably broken for integer numbers of weeks (including 0) | ||||
| * | | | | | | | | TST: test for timedelta coersion | Stephan Hoyer | 2018-05-24 | 1 | -1/+4 |
| | | | | | | | | |