Recent Releases of https://github.com/flatironinstitute/sparse_dot

https://github.com/flatironinstitute/sparse_dot - v0.9.9

Version 0.9.9

  • Fix #34: Empty vector/matrix multiplication returns correct shape for result

- Python
Published by asistradition 9 months ago

https://github.com/flatironinstitute/sparse_dot - v0.9.8

Version 0.9.8

  • Fix #31: Remove ndim check from sparse vector ctypes wrapper to accommodate np.matrix arrays that can't be flattened

- Python
Published by asistradition 11 months ago

https://github.com/flatironinstitute/sparse_dot - v0.9.7

Version 0.9.7

  • Fix #28: incorrect output when out is provided but the matrix multiplication is trivially all zeros
  • Added scipy sparse classes where MKL is used for matrix multiplication

- Python
Published by asistradition over 1 year ago

https://github.com/flatironinstitute/sparse_dot - v0.9.6

Version 0.9.6

  • Add wrapper for MKL iterative CG and FGMRES solvers in sparse_dot.solvers

- Python
Published by asistradition over 1 year ago

https://github.com/flatironinstitute/sparse_dot - v0.9.5

Version 0.9.5

  • Add wrapper for MKL pardiso solver in sparse_dot.solvers

- Python
Published by asistradition over 1 year ago

https://github.com/flatironinstitute/sparse_dot - v0.9.4

Version 0.9.4

  • Replace deprecated scipy spmatrix.A calls with spmatrix.todense()

- Python
Published by asistradition over 1 year ago

https://github.com/flatironinstitute/sparse_dot - v0.9.3

Version 0.9.3

  • Directly expose service functions mkl_get_max_threads, mkl_set_num_threads, mkl_set_num_threads_local, mkl_get_version, and mkl_get_version_string.

- Python
Published by asistradition almost 2 years ago

https://github.com/flatironinstitute/sparse_dot - v0.9.2

Version 0.9.2

  • Explicit check for interface env MKLINTERFACELAYER and interface selection in python. Will raise a RuntimeWarning if ILP64 is requested but the 64-bit interface layer is unavailable. Note that the MKLINTERFACELAYER env must be set before this package is imported.

- Python
Published by asistradition almost 2 years ago

https://github.com/flatironinstitute/sparse_dot - v0.9.1

Version 0.9.1

  • Support for out parameter with sparse-sparse multiplication when dense=True

- Python
Published by asistradition almost 2 years ago

https://github.com/flatironinstitute/sparse_dot - v0.9.0

  • Support for scipy sparse arrays (introduced in scipy 1.11)
  • Additional fallback support for finding mkl DLLs with OneAPI

- Python
Published by asistradition over 2 years ago

https://github.com/flatironinstitute/sparse_dot - v0.8.3

Version 0.8.3

  • Explicit error message when complex data is put into the QR solver
  • Fix edge condition memory leak in the QR solver

- Python
Published by asistradition over 3 years ago

https://github.com/flatironinstitute/sparse_dot - v0.8.2

  • Corrected ImportError on windows with oneMKL by explicitly library searching for mkl_rt.{i}.dll, where i is between 1 and 5. That should last till 2026.

- Python
Published by asistradition over 3 years ago

https://github.com/flatironinstitute/sparse_dot - v0.8.1

Version 0.8.1

  • cast=True will now cast to compatible complex floats if one array is complex and one is real

- Python
Published by asistradition almost 4 years ago

https://github.com/flatironinstitute/sparse_dot - v0.8.0

Version 0.8.0

Added support for complex data types Refactored mklinterface.py into a subpackage

- Python
Published by asistradition about 4 years ago

https://github.com/flatironinstitute/sparse_dot - v0.7.3

  • Fixed a memory leak when a CSC matrix was multiplied by a dense matrix in column-major format
  • Switched continuous integration from Travis to Github Actions

- Python
Published by asistradition over 4 years ago

https://github.com/flatironinstitute/sparse_dot - v0.7.2

- Python
Published by asistradition over 4 years ago

https://github.com/flatironinstitute/sparse_dot - v0.7.1

- Python
Published by asistradition almost 5 years ago

https://github.com/flatironinstitute/sparse_dot - v0.7.0

BSR support

- Python
Published by asistradition over 5 years ago

https://github.com/flatironinstitute/sparse_dot - v0.6.0

Added an out parameter that will add a matrix multiplication to an already-allocated dense array

- Python
Published by asistradition over 5 years ago