Recent Releases of fast-matrix-market

fast-matrix-market - v1.7.6

What's Changed

  • Upgrade to fastfloat 6.0.0 by @alugowski in https://github.com/alugowski/fastmatrix_market/pull/61
  • Prevent a possible clash with SciPy 1.12's FMM by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/63

Full Changelog: https://github.com/alugowski/fastmatrixmarket/compare/v1.7.5...v1.7.6

- C++
Published by alugowski over 2 years ago

fast-matrix-market - v1.7.5

What's Changed

  • Support older CMake 3.14+ by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/53
  • Add generator and sort examples by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/55
  • Support older GCC/Clang that require extra link flags for C++11 threads by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/56
  • Add Windows MinGW tests by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/57
  • Add cstdint include to types.h by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/58

Full Changelog: https://github.com/alugowski/fastmatrixmarket/compare/v1.7.4...v1.7.5

- C++
Published by alugowski over 2 years ago

fast-matrix-market - v1.7.4

What's Changed

  • Support C++23 fixed-width floating point types by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/47
  • Duplicate-free symmetric diagonals by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/51

Full Changelog: https://github.com/alugowski/fastmatrixmarket/compare/v1.7.3...v1.7.4

- C++
Published by alugowski over 2 years ago

fast-matrix-market - v1.7.3

What's Changed

  • Read CRLF files on non-Windows platforms by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/30
  • Add method to procedurally generate matrices by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/31
  • GraphBLAS binding: sum duplicates by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/34
  • Include std::string user type in main header by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/35
  • Enable GraphBLAS binding to write arrays directly by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/36
  • DOC: Add the R bindings by @HaoZeke in https://github.com/alugowski/fastmatrixmarket/pull/39
  • Fix GraphBLAS complex value compilation by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/41
  • Register with threadpoolctl by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/37
  • Add ...3.25 to minimum cmake version to show support for new cmake by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/42
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/alugowski/fastmatrixmarket/pull/44
  • Python 3.12 and Linux aarch64 wheels by @alugowski in https://github.com/alugowski/fastmatrixmarket/pull/43

New Contributors

  • @HaoZeke made their first contribution in https://github.com/alugowski/fastmatrixmarket/pull/39
  • @dependabot made their first contribution in https://github.com/alugowski/fastmatrixmarket/pull/44

Full Changelog: https://github.com/alugowski/fastmatrixmarket/compare/v1.7.2...v1.7.3

- C++
Published by alugowski over 2 years ago

fast-matrix-market - v1.7.2

Improve handling of streams with PyPy. In particular close gzip and bz2 wrapper streams explicitly, which fixes an issue on Windows PyPy.

- C++
Published by alugowski almost 3 years ago

fast-matrix-market - v1.7.1

  • Close files more quickly

- C++
Published by alugowski almost 3 years ago

fast-matrix-market - v1.7.0

Reduce memory usage on parallel reads Reduce compilation time and library size by coalescing some code paths Fix CSC write insufficient parallelism issue Add writematrixmarket_csc Flush streams at the end of write (fixes some PyPy issues) Compile on 32-bit systems Permit fully indented .mtx files Improved multiline comments Add compile-time option to exclude vector support Add option to always include comment line, even if empty (match SciPy behavior) Python: open files in binary mode which fixes some compatibility issues on Windows Python: Fix seek on sync crash with StringIO, manifested in mminfo of StringIO objects Python: find symmetry on small matrices by default

- C++
Published by alugowski almost 3 years ago

fast-matrix-market - v1.6.0

Change thread pool to task-thread-pool Upgrade to fast_float 5.0.0 Minor build fixes

- C++
Published by alugowski about 3 years ago

fast-matrix-market - v1.5.1

  • Be permissive about leading whitespace in banner
  • Ensure skew-symmetric matrices are not loaded into an unsigned type
  • Adding GraphBLAS to Ubuntu CI Runs

- C++
Published by alugowski about 3 years ago

fast-matrix-market - 1.5.0

  • Armadillo bindings
  • Small SciPy compatibility improvements (no closing StringIO stream, match out-of-range value handling, complete pass of SciPy's mmio test suite)
  • Allow empty lines anywhere in MatrixMarket file
  • Upgrade to fast_float 4.0.0

- C++
Published by alugowski about 3 years ago

fast-matrix-market - v1.4.5

Add GraphBLAS bindings

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.4.4

Bundling all dependencies, Windows builds more reliable

Fix <charconv> detection on Windows

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.4.3

Add support for user-specified floating-point precision when writing

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.4.2

Add 1D array convenience methods

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.4.0

Added Blaze bindings

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.3.1

Fixed Python array write parallelism

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.3.0

Implemented Python bindings.

Added ability to read array symmetry.

Bugfixes.

- C++
Published by alugowski over 3 years ago

fast-matrix-market - v1.2.0

- C++
Published by alugowski over 3 years ago