summaryrefslogtreecommitdiff
path: root/doc/release
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #22786 from asmeurer/linalg-namedtuplesHEADmainCharles Harris2023-05-171-0/+8
|\ | | | | ENH: Add namedtuple return types to linalg functions that return tuples
| * Add a changelog entry for #22786Aaron Meurer2022-12-121-0/+8
| |
* | Merge branch 'main' into deprecate-find-common-typeCharles Harris2023-05-1379-318/+357
|\ \
| * | DOC: Add release note for uint64/int64 comparison changeSebastian Berg2023-05-041-0/+9
| | |
| * | Merge pull request #23528 from seberg/allow-backcomp-buildsMatti Picus2023-04-281-0/+16
| |\ \ | | | | | | | | ENH: Allow, and default to, downstream building with old API
| | * | Apply suggestions from code reviewSebastian Berg2023-04-281-2/+2
| | | | | | | | | | | | Co-authored-by: Matti Picus <matti.picus@gmail.com>
| | * | DOC: Align default with what the NEP draft saysSebastian Berg2023-04-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have three choices: 1. Be compatible with limited API (oldest supported Python version) 2. Be compatible with everything on the same Python version (this) 3. Be strict and default to NEP 29 This just rephrases things to be 2. Because our API version was not bumped over the relevant time frame, it is actually also compatible with the first.
| | * | MAINT,DOC: Update based on Ralf's reviewSebastian Berg2023-04-201-2/+2
| | | |
| | * | DOC: Start on docs about compatible downstream buildsSebastian Berg2023-04-111-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | This still needs to be expanded and maybe removes a bit more than it should. OTOH, the actual changes will mainly be necessary once NumPy 2.0 comes, right now the old scheme remains valid.
| * | | Merge pull request #18053 from Iamsoto/adding_object_to_einsumSebastian Berg2023-04-281-0/+4
| |\ \ \ | | | | | | | | | | ENH: Adding Object dtype to einsum
| | * | | DOC: add a release notemattip2023-03-301-0/+4
| | |/ /
| * | | Merge pull request #23666 from seberg/subarray-cleanupMatti Picus2023-04-271-0/+5
| |\ \ \ | | | | | | | | | | DEP,BUG: Finalize subarray dtype FutureWarning and fix its assignment
| | * | | DOC: Add release note for expired subarray dtype from arrays FutureWarningSebastian Berg2023-04-261-0/+5
| | | | |
| * | | | Merge pull request #23358 from seberg/dtype-class-in-typesMatti Picus2023-04-271-0/+5
| |\ \ \ \ | | | | | | | | | | | | API: Add DType classes into new `numpy.dtypes` module
| | * | | | MAINT: Move module to be `np.dtypes` and add release noteSebastian Berg2023-04-121-0/+5
| | | | | |
| * | | | | Merge pull request #23668 from f380cedric/npzfile-contains-releasenoteCharles Harris2023-04-261-0/+4
| |\ \ \ \ \ | | |_|/ / / | |/| | | | DOC: add release note for npzfile membership test
| | * | | | MAINT: Correct spelling in file name.Charles Harris2023-04-261-0/+0
| | | | | |
| | * | | | MAINT: Tweak formatting.Charles Harris2023-04-261-2/+3
| | | | | |
| | * | | | DOC: add release note for npzfile membership testf380cedric2023-04-261-0/+3
| | | | | |
| * | | | | DEP: Finalize checking for sequence-like if something is array-likeSebastian Berg2023-04-251-0/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | This was always just a stop-gap for shapely basically, so there is no harm finalizing things.
| * | | | DEP: deprecate scalar conversions for arrays with ndim > 0 (#10615)Nico Schlömer2023-04-201-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR reflects some of the progress achieved in issue #10404 and is used to asses the impact of the changes. With the changes in this PR, `float(numpy.array([1.0])` now gives a warning; likewise some other things: ```python import numpy a = numpy.random.rand(10, 1) a[0] = numpy.array([1.0]) # okay a[0] = numpy.array(1.0) # okay a[0] = 1.0 # okay b = numpy.random.rand(10) b[0] = numpy.array([1.0]) # ValueError: setting an array element with a sequence. b[0, ...] = numpy.array([1.0]) # okay b[0] = numpy.array(1.0) # okay b[0] = 1.0 # okay ``` This aligns the behavior of numpy arrays with that of lists: ```python float([3.14]) ``` ``` TypeError: float() argument must be a string or a number, not 'list' ``` ```python import numpy as np a = np.random.rand(5) a[0] = [3.14] ``` ``` ValueError: setting an array element with a sequence. ``` Fixes #10404.
| * | | | BLD: use the C++ linker to link `_multiarray_umath.so`Ralf Gommers2023-04-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gets rid of undefined symbol issues for `assert`. Closes gh-23122 Closes gh-23595
| * | | | Merge pull request #23275 from byrdie/bugfix/logspace-base-broadcastSebastian Berg2023-04-121-0/+4
| |\ \ \ \ | | |/ / / | |/| | | ENH: Modify `np.logspace` so that the `base` argument broadcasts against `start` and `stop`
| | * | | ENH: Modify `numpy.logspace` so that the `base` argument broadcasts ↵Roy Smart2023-03-061-0/+4
| | | | | | | | | | | | | | | | | | | | correctly against `start` and `stop`.
| * | | | ENH: ``__repr__`` for NpzFile object (#23357)Ganesh Kathiresan2023-04-061-0/+9
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improves the repr to include information about the arrays contained, e.g.: >>> npzfile = np.load('arr.npz') >>> npzfile NpzFile 'arr.npz' with keys arr_0, arr_1, arr_2, arr_3, arr_4... closes #23319 Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
| * | | DEP: remove deprecated `numpy.dual` moduleRalf Gommers2023-03-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been deprecated since numpy 1.20, and code search engines don't turn up a reason to keep this around. [skip actions] [skip cirrus]
| * | | Revert "ENH: Enabled the use of numpy.vectorize as a decorator"Matti Picus2023-03-271-6/+0
| | | |
| * | | Merge pull request #21120 from BvB93/matmulMatti Picus2023-03-261-0/+21
| |\ \ \ | | | | | | | | | | ENH: Add support for inplace matrix multiplication
| | * | | ENH: Add support for inplace matrix multiplicationBas van Beek2022-12-021-0/+21
| | | | |
| * | | | Merge pull request #23061 from MatteoRaso/vectorizeMatti Picus2023-03-261-0/+6
| |\ \ \ \ | | | | | | | | | | | | ENH: Enabled the use of numpy.vectorize as a decorator
| | * | | | Added release note (#23061)Matteo Raso2023-02-271-0/+6
| | | |_|/ | | |/| |
| * | | | Merge pull request #23322 from F3eQnxN3RriK/enh-ma-dotMatti Picus2023-03-261-0/+4
| |\ \ \ \ | | | | | | | | | | | | ENH: Add support to `ma.dot()` for non-2d arrays with `strict=True`
| | * | | | DOC: add release noteyuki2023-03-251-0/+4
| | | | | |
| * | | | | Merge pull request #23240 from byrdie/bugfix/ufunc_where_propagationSebastian Berg2023-03-221-0/+10
| |\ \ \ \ \ | | |/ / / / | |/| | | | ENH: Allow ``where`` argument to override ``__array_ufunc__``
| | * | | | ENH: Modified `PyUFunc_CheckOverride` to allow the `where` argument to ↵Roy Smart2023-02-241-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | override `__array_ufunc__`.
| * | | | | BUG: Fix busday_count for reversed dates (#23229)Pieter Eendebak2023-03-201-0/+3
| | | | | | | | | | | | | | | | | | Fixes #23197
| * | | | | DOC: update release noteMatti Picus2023-03-171-2/+4
| | | | | | | | | | | | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
| * | | | | Rename 23403.deprecation.rst to 23403.expired.rstSebastian Berg2023-03-161-0/+0
| | | | | |
| * | | | | DOC: add release noteMatti Picus2023-03-161-0/+2
| | | | | |
| * | | | | DOC: add release notes for removal of ``y=`` alias and env varRalf Gommers2023-03-121-0/+9
| | |_|_|/ | |/| | |
| * | | | Merge pull request #22982 from yamadafuyuka/add_fujitsuccompiler_and_SSL2Sebastian Berg2023-03-061-0/+13
| |\ \ \ \ | | | | | | | | | | | | ENH: add support for fujitsu C/C++ compiler and SSL2 to numpy.
| | * | | | ENH: add support for fujitsu C/C++ compiler and SSL2 to numpy.yamadafuyuka2023-03-021-0/+13
| | | | | |
| * | | | | MAINT: Change file name to fix circleci failure.Charles Harris2023-03-021-0/+0
| | | | | | | | | | | | | | | | | | Rename `23314.deprecations,rst` to `23314,deprecation,rst`
| * | | | | DEP: deprecate `product`, `cumproduct`, `sometrue`, `alltrue`Ralf Gommers2023-03-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | [skip cirrus]
| * | | | | DEP: deprecate `np.round_`Ralf Gommers2023-02-281-0/+1
| | |/ / / | |/| | | | | | | | | | | | | Closes gh-22617
| * | | | Merge pull request #23195 from seberg/public-rng-spawnCharles Harris2023-02-231-0/+20
| |\ \ \ \ | | | | | | | | | | | | API: Add `rng.spawn()`, `bit_gen.spawn()`, and `bit_gen.seed_seq`
| | * | | | DOC: Add release note and versionadded tagsSebastian Berg2023-02-141-0/+20
| | |/ / /
| * | | | STY: Fix spelling.Charles Harris2023-02-171-1/+1
| | | | |
| * | | | DOC: Add release note for AVX-512 quicksortRaghuveer Devulapalli2023-02-171-0/+7
| |/ / /
| * | | Merge pull request #23089 from seberg/numpy2-flagMatti Picus2023-02-122-0/+6
| |\ \ \ | | | | | | | | | | API: Add environment variable for behavior planned in a 2.0