mir 0.15.0-beta3

Numeric library for Dlang


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

codecov.io Build Status Build status Circle CI

Dub version License Dub downloads Gitter

Mir

Numeric library and mirror for upcoming numeric packages for the Dlang standard library.

Packages

  • mir.ndslice Multidimensional Random Access Ranges and Arrays
  • mir.las.sum Functions and Output Ranges for Summation Algorithms. Works with user-defined types.
  • Precise algorithm: improved analog of Python's fsum
  • Pairwise algorithm: fast version for Input Ranges
  • Kahan, KBN, and KB2 algorithms
  • mir.combinatorics
  • combinations
  • permutations
  • cartesianPower
  • combinationsRepeat

TODO

Notes

  • mir.ndslice is a development version of the std.experimental.ndslice package.
  • Mir can be used with DMD (reference D compiler) front end >= 2.068. So ndslice can be used with LDC (LLVM D Compiler) 0.17.0+.
  • Mir is going to be a testing package for the future Dlang BLAS implementation.
Authors:
  • Ilya Yaroshenko
Dependencies:
none
Versions:
3.2.3 2022-Jun-05
3.2.2 2020-Nov-15
3.2.1 2020-Mar-30
3.2.0 2019-Apr-13
3.1.2 2019-Mar-23
Show all 81 versions
Download Stats:
  • 0 downloads today

  • 5 downloads this week

  • 8 downloads this month

  • 16738 downloads total

Score:
2.7
Short URL:
mir.dub.pm