Skip to content

Multik 0.1.0 version

Compare
Choose a tag to compare
@devcrocod devcrocod released this 11 Oct 09:07
· 316 commits to master since this release

General

In this release, the stability and performance of the library have been improved, support for linear algebra methods has been expanded, new operations on arrays, complex numbers have been added, and more.

  • improved performance in arithmetic operations
  • improved performance in dot product of vectors
  • improved performance in sin, cos, log, exp (native)
  • improved type support in math and linalg

Features

  • added logicalOr and logicalAnd returning an integer array. Will subsequently be changed to a boolean array #48
  • added minimum and maximum functions #47
  • added stack function #45
  • added meshgrid function #30
  • added append function #24, #22
  • added extension functions for multiple methods from math and linalg #15
  • added read/write csv files #14
  • added support for complex numbers and arrays of complex numbers
  • added plu factorization (jvm, native)
  • added function for solving linear systems (jvm, native) #10, #13
  • added inverse function (jvm, native)
  • added qr factorization (jvm, native)
  • added calculation of eigenvalues (jvm, native) and eigenvectors (native)
  • added native vector multiplication #9
  • improved slice #7
  • added multi-index initializers #5
  • added conversions from nested lists to ndarray and back #12
  • added ones function
  • added zeros function to replace empty, empty is deprecated
  • added toType function
  • added absolute values for ndarrays

Fixes

  • fixed work with complex type in map #43
  • fixed arithmetic for complex #49
  • fixed work with view arrays in several functions including dot #40
  • fixed double comparison #16

Thanks to our contributors: