Accepting request 1074413 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.14.0
* sparse.einsum support (PR #564 thanks @jcmgray)
* Some bug-fixes (PR #524, PR #527, PR #555 thanks @hameerabbasi,
PR #569, thanks @jamestwebber, PR #534, thanks
@sarveshbhatnagar)
* Some performance improvements (PR #570, thanks @jamestwebber,
PR #540, thanks @smldub).
- Skip python311 build: no numba yet
- Drop skip-32bit-archs.patch, disable 32bit test suite: too many
tests involve 64bit types
OBS-URL: https://build.opensuse.org/request/show/1074413
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-sparse?expand=0&rev=17
2023-03-26 16:46:30 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Mar 25 12:05:17 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- Update to 0.14.0
|
|
|
|
|
* sparse.einsum support (PR #564 thanks @jcmgray)
|
|
|
|
|
* Some bug-fixes (PR #524, PR #527, PR #555 thanks @hameerabbasi,
|
|
|
|
|
PR #569, thanks @jamestwebber, PR #534, thanks
|
|
|
|
|
@sarveshbhatnagar)
|
|
|
|
|
* Some performance improvements (PR #570, thanks @jamestwebber,
|
|
|
|
|
PR #540, thanks @smldub).
|
|
|
|
|
- Skip python311 build: no numba yet
|
|
|
|
|
- Drop skip-32bit-archs.patch, disable 32bit test suite: too many
|
|
|
|
|
tests involve 64bit types
|
|
|
|
|
|
2022-10-21 09:10:06 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Oct 21 08:39:20 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
2022-10-25 05:06:32 +00:00
|
|
|
|
- Add skip-32bit-archs.patch skiping a failing test on 32bit arch
|
|
|
|
|
(gh#pydata/sparse#490).
|
2022-10-25 05:11:00 +00:00
|
|
|
|
- Also remove conditional python_module definition.
|
2022-10-21 09:10:06 +00:00
|
|
|
|
|
2022-01-25 07:37:32 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2022-07-15 06:54:31 +00:00
|
|
|
|
Thu Jul 14 17:53:01 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- remove stray ancient pathlib requirement
|
|
|
|
|
- Dask supports Python 3.10 now: reenable tests
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2022-01-25 07:37:32 +00:00
|
|
|
|
Mon Jan 24 16:35:40 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- Don't test optional dask for python310: not supported yet
|
|
|
|
|
|
2021-09-22 17:42:15 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 22 12:39:03 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- Update to 0.13.0
|
|
|
|
|
* GCXS improvements and changes.
|
|
|
|
|
* Maintainence fixes
|
|
|
|
|
* sparse.DOK.from_scipy_sparse method
|
|
|
|
|
* Black re-formatting
|
|
|
|
|
* Add sparse.pad
|
|
|
|
|
* Switch to GitHub Actions
|
|
|
|
|
* Fix a number of bugs in format conversion.
|
|
|
|
|
* Fix bug in sparse.matmul for higher-dimensional arrays.
|
|
|
|
|
* Fix scalar conversion to COO
|
|
|
|
|
* Fix OOB memory accesses
|
|
|
|
|
* Fixes element-wise ops with scalar COO array.
|
|
|
|
|
* Fix scalar broadcast_to with nnz==0.
|
|
|
|
|
* Add order parameter to {zero, ones, full}[_like].
|
|
|
|
|
* Fix tensordot typing bugs.
|
|
|
|
|
- Release 0.12.0
|
|
|
|
|
* There are a number of large changes in this release. For
|
|
|
|
|
example, we have implemented the GCXS type, and its
|
|
|
|
|
specializations CSR and CSC. We plan on gradually improving the
|
|
|
|
|
performance of these.
|
|
|
|
|
* A number of GCXS fixes and additions
|
|
|
|
|
* Ability to change the index dtype for better storage
|
|
|
|
|
characteristics.
|
|
|
|
|
* Some work on DOK arrays to bring them closer to the other
|
|
|
|
|
formats
|
|
|
|
|
* CSR and CSC specializations of GCXS
|
|
|
|
|
* Fix a number of bugs
|
|
|
|
|
* Add nnz parameter to sparse.random
|
|
|
|
|
- Drop sparse-pr421-fix-cootype.patch merged upstream
|
|
|
|
|
|
2021-02-12 14:15:51 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 12 14:15:38 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
|
|
- skip python 3.6 build
|
|
|
|
|
|
Accepting request 859094 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.11.2
* Fix TypingError on sparse.dot with complex dtypes. (Issue #403,
PR #404)
- Changelog for 0.11.1
* Fix ValueError on sparse.dot with extremely small values.
(Issue #398, PR #399)
- Changelog for 0.11.0
* Improve the performance of sparse.dot. (Issue #331, PR #389,
thanks @daletovar)
* Added the COO.swapaxes method. (PR #344, thanks @lueckem)
* Added multi-axis 1-D indexing support. (PR #343, thanks
@mikeymezher)
* Fix outer for arrays that weren’t one-dimensional. (Issue #346,
PR #347)
* Add casting kwarg to COO.astype. (Issue #391, PR #392)
* Fix for COO constructor accepting invalid inputs. (Issue #385,
PR #386)
- Changelog for 0.10.0
* Fixed a bug where converting an empty DOK array to COO leads to
an incorrect dtype. (Issue #314, PR #315)
* Change code formatter to black. (PR #284)
* Add COO.flatten and sparse.outer. (Issue #316, PR #317).
* Remove broadcasting restriction between sparse arrays and dense
arrays. (Issue #306, PR #318)
* Implement deterministic dask tokenization. (Issue #300, PR
#320, thanks @danielballan)
* Improve testing around densification (PR #321, thanks
@danielballan)
* Simplify Numba extension. (PR #324, thanks @eric-wieser).
* Respect copy=False in astype (PR #328, thanks @eric-wieser).
OBS-URL: https://build.opensuse.org/request/show/859094
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-sparse?expand=0&rev=5
2020-12-29 20:52:19 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 28 11:56:48 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- Update to 0.11.2
|
|
|
|
|
* Fix TypingError on sparse.dot with complex dtypes. (Issue #403,
|
|
|
|
|
PR #404)
|
|
|
|
|
- Changelog for 0.11.1
|
|
|
|
|
* Fix ValueError on sparse.dot with extremely small values.
|
|
|
|
|
(Issue #398, PR #399)
|
|
|
|
|
- Changelog for 0.11.0
|
|
|
|
|
* Improve the performance of sparse.dot. (Issue #331, PR #389,
|
|
|
|
|
thanks @daletovar)
|
|
|
|
|
* Added the COO.swapaxes method. (PR #344, thanks @lueckem)
|
|
|
|
|
* Added multi-axis 1-D indexing support. (PR #343, thanks
|
|
|
|
|
@mikeymezher)
|
|
|
|
|
* Fix outer for arrays that weren’t one-dimensional. (Issue #346,
|
|
|
|
|
PR #347)
|
|
|
|
|
* Add casting kwarg to COO.astype. (Issue #391, PR #392)
|
|
|
|
|
* Fix for COO constructor accepting invalid inputs. (Issue #385,
|
|
|
|
|
PR #386)
|
|
|
|
|
- Changelog for 0.10.0
|
|
|
|
|
* Fixed a bug where converting an empty DOK array to COO leads to
|
|
|
|
|
an incorrect dtype. (Issue #314, PR #315)
|
|
|
|
|
* Change code formatter to black. (PR #284)
|
|
|
|
|
* Add COO.flatten and sparse.outer. (Issue #316, PR #317).
|
|
|
|
|
* Remove broadcasting restriction between sparse arrays and dense
|
|
|
|
|
arrays. (Issue #306, PR #318)
|
|
|
|
|
* Implement deterministic dask tokenization. (Issue #300, PR
|
|
|
|
|
#320, thanks @danielballan)
|
|
|
|
|
* Improve testing around densification (PR #321, thanks
|
|
|
|
|
@danielballan)
|
|
|
|
|
* Simplify Numba extension. (PR #324, thanks @eric-wieser).
|
|
|
|
|
* Respect copy=False in astype (PR #328, thanks @eric-wieser).
|
|
|
|
|
* Replace linear_loc with ravel_multi_index, which is 3x faster.
|
|
|
|
|
(PR #330, thanks @eric-wieser).
|
|
|
|
|
* Add error msg to tensordot operation when ndim==0 (Issue #332,
|
|
|
|
|
PR #333, thanks @guilhermeleobas).
|
|
|
|
|
* Maintainence fixes for Sphinx 3.0 and Numba 0.49, and dropping
|
|
|
|
|
support for Python 3.5. (PR #337).
|
|
|
|
|
* Fixed signature for numpy.clip.
|
|
|
|
|
- Changelog for 0.9.1
|
|
|
|
|
* Fixed a bug where indexing with an empty list could lead to
|
|
|
|
|
issues. (Issue #281, PR #282)
|
|
|
|
|
* Change code formatter to black. (PR #284)
|
|
|
|
|
* Add the diagonal and diagonalize functions. (Issue #288, PR
|
|
|
|
|
#289, thanks @pettni)
|
|
|
|
|
* Add HTML repr for notebooks. (PR #283, thanks @daletovar)
|
|
|
|
|
* Avoid making copy of coords when making a new COO array.
|
|
|
|
|
* Add stack and concatenate for GCXS. (Issue #301, PR #303,
|
|
|
|
|
thanks @daletovar).
|
|
|
|
|
* Fix issue where functions dispatching to an attribute access
|
|
|
|
|
wouldn’t work with __array_function__. (Issue #308, PR #309).
|
|
|
|
|
* Add partial support for constructing and mirroring COO objects
|
|
|
|
|
to Numba.
|
|
|
|
|
- add sparse-pr421-fix-cootype.patch
|
|
|
|
|
* gh#pydata/sparse#420
|
|
|
|
|
* gh#pydata/sparse#421
|
|
|
|
|
|
2019-04-14 10:21:49 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2019-09-26 18:37:13 +00:00
|
|
|
|
Thu Sep 5 13:38:18 UTC 2019 - Todd R <toddrme2178@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to 0.8.0
|
|
|
|
|
* Fixed a bug where an array with size == 1 and nnz == 0
|
|
|
|
|
could not be broadcast.
|
|
|
|
|
* Add ``std`` and ``var``.
|
|
|
|
|
* Move to Azure Pipelines with CI for Windows, macOS and
|
|
|
|
|
Linux.
|
|
|
|
|
* Add ``resize``, and change ``reshape`` so it raises a
|
|
|
|
|
``ValueError`` on shapes that don't correspond to the
|
|
|
|
|
same size.
|
|
|
|
|
* Add ``isposinf`` and ``isneginf``.
|
|
|
|
|
* Fix ``tensordot`` when nnz = 0.
|
|
|
|
|
* Modifications to ``__array_function__`` to allow for sparse
|
|
|
|
|
XArrays.
|
|
|
|
|
* Add not-yet-public support for GCXS.
|
|
|
|
|
* Improvements to ``__array_function__``.
|
|
|
|
|
* Convert all Numba lists to typed lists.
|
|
|
|
|
* Why write code when it exists elsewhere?
|
|
|
|
|
* Fix some element-wise operations with scalars.
|
|
|
|
|
* Private modules should be private, and tests should be in the package.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2019-04-14 10:21:49 +00:00
|
|
|
|
Tue Apr 9 08:57:08 UTC 2019 - pgajdos@suse.com
|
|
|
|
|
|
|
|
|
|
- version update to 0.7.0
|
|
|
|
|
* python3-only package, for other changes see changelog.rst
|
|
|
|
|
|
2018-12-24 10:44:17 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 4 12:54:33 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Remove superfluous devel dependency for noarch package
|
|
|
|
|
|
2018-07-31 14:01:25 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jul 29 12:33:18 UTC 2018 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Update descriptions.
|
|
|
|
|
|
2018-06-02 10:00:04 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 24 17:46:54 UTC 2018 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
- Update to 0.3.1
|
|
|
|
|
* Add Elementwise broadcasting and broadcast_to (:pr:`35`) `Hameer Abbasi`_
|
|
|
|
|
* Add Bitwise ops (:pr:`38`) `Hameer Abbasi`_
|
|
|
|
|
* Add slicing support for Ellipsis and None (:pr:`37`) `Matthew Rocklin`_
|
|
|
|
|
* Add triu and tril and tests (:pr:`40`) `Hameer Abbasi`_
|
|
|
|
|
* Extend gitignore file (:pr:`42`) `Nils Werner`_
|
|
|
|
|
* Update MANIFEST.in (:pr:`45`) `Matthew Rocklin`_
|
|
|
|
|
* Remove auto densification and unify operator code (:pr:`46`) `Hameer Abbasi`_
|
|
|
|
|
* Fix nnz for scalars (:pr:`48`) `Hameer Abbasi`_
|
|
|
|
|
* Update README (:pr:`50`) (:pr:`53`) `Hameer Abbasi`_
|
|
|
|
|
* Fix large concatenations and stacks (:pr:`50`) `Hameer Abbasi`_
|
|
|
|
|
* Add __array_ufunc__ for __call__ and reduce (:pr:`49`) `Hameer Abbasi`_
|
|
|
|
|
* Update documentation (:pr:`54`) `Hameer Abbasi`_
|
|
|
|
|
* Flake8 and coverage in pytest (:pr:`59`) `Nils Werner`_
|
|
|
|
|
* Copy constructor (:pr:`55`) `Nils Werner`_
|
|
|
|
|
* Add random function (:pr:`41`) `Nils Werner`_
|
|
|
|
|
* Add lots of indexing features (:pr:`57`) `Hameer Abbasi`_
|
|
|
|
|
* Validate .transpose axes (:pr:`61`) `Nils Werner`_
|
|
|
|
|
* Simplify axes normalization logic `Nils Werner`_
|
|
|
|
|
* User higher density for sparse.random in tests (:pr:`64`) `Keisuke Fujii`_
|
|
|
|
|
* Support left-side np.number elemwise operations (:pr:`67`) `Keisuke Fujii`_
|
|
|
|
|
* Support len on COO (:pr:`68`) `Nils Werner`_
|
|
|
|
|
* Update scipy version in requirements (:pr:`70`) `Hameer Abbasi`_
|
|
|
|
|
* Documentation (:pr:`43`) `Nils Werner`_ and `Hameer Abbasi`_
|
|
|
|
|
* Use Tox for cross Python-version testing (:pr:`77`) `Nils Werner`_
|
|
|
|
|
* Support mixed sparse-dense when result is sparse (:pr:`75`) `Hameer Abbasi`_
|
|
|
|
|
* Update contributing.rst (:pr:`76`) `Hameer Abbasi`_
|
|
|
|
|
* Size and density properties (:pr:`69`) `Nils Werner`_
|
|
|
|
|
* Fix large sum (:pr:`83`) `Hameer Abbasi`_
|
|
|
|
|
* Add DOK (:pr:`85`) `Hameer Abbasi`_
|
|
|
|
|
* Implement __array__ protocol (:pr:`87`) `Matthew Rocklin`_
|
|
|
|
|
- spec file cleanups
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 2 03:18:40 UTC 2017 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to version 0.1.1:
|
|
|
|
|
* Add @ operator (simplify) (#16)
|
|
|
|
|
* Opt in to caching
|
|
|
|
|
* Cache reshape and transpose
|
|
|
|
|
* Add tocsr method and sorted checking
|
|
|
|
|
* Fix windows errors around int/long
|
|
|
|
|
* use elemwise_binary in __add__
|
|
|
|
|
* Fix bug in large reductions
|
|
|
|
|
* Add out= keywords to ufuncs
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 25 16:49:28 UTC 2017 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
- Initial version
|