Skip to content

Latest commit

 

History

History
82 lines (73 loc) · 2.77 KB

File metadata and controls

82 lines (73 loc) · 2.77 KB

[2.0.3] - 2023-05-30

  • All external code as git submodules
  • Build process for recent versions of Windows
  • Moved automatic test from travis to Github action
  • Minor stability enhancements

[2.0.2] - 2021-07-29

  • Added gem2 and sgem2 binary conversion tools
  • Added support for builtin pinv
  • Improved subsasgn
  • Improved times

[2.0.1] - 2020-12-19

  • Compatibility with GNU Octave 6.1.0
  • Updated MOxUnit and MOcov submodule
  • Improved subsref
  • Improved null
  • Improved svds
  • Improved eigs
  • Improved mldivide
  • Improved mrdivide

[2.0.0] - 2020-05-08

  • Support for GNU Octave 4.2
  • New website
  • Continuous integration framework
  • Test framework and implemented a full batch of tests
  • Gitter community chat room
  • Included Eigen and Spectra as submodules
  • Updated to latest Eigen and Spectra libraries
  • General properties and functions such as gemWorkingPrecision and gemRand are now static methods accessible as gem.workingPrecision and gem.rand
  • Added gem.randn, sign, eps and null functions
  • Additional options supported for min and max functions
  • Bug fixes

[1.0.1] - 2018-01-08

  • Updated the usage of class precedence to the latest matlab standard
  • Added an example related to the golden ratio
  • Minor modification to Readme

[1.0.0] - 2017-06-16

  • Added sorting functions: sort, sortrow, issorted
  • Added a small missing feature in eigs which required the sorting function
  • Added diff
  • Added support for logical indices in subsref and subsasgn
  • Added modulo
  • Added any
  • Added all
  • Added xor
  • Added support for algebra with non-numeric objects
  • Improved display of super tiny numbers
  • Fixed precision setting for sparse matrices
  • Added support for partial precision in toStrings
  • Set class hierarchy
  • Added support for integer types
  • Improved performance of isnan and isinf
  • Improved performance of binary check function
  • Improved parameter support in sum function
  • Improved sparse constructor
  • Improved performance of subsref, vertcat and horzcat function
  • Fixed limit on rank and nnz
  • Improved sprintf
  • First compilation instructions for mac os

[0.1.3] - 2017-02-10

  • Added isinteger, isfloat, and basic implementation of sprintf
  • Added support for null extraction and assignments in subsref and subsasgn

[0.1.2] - 2016-12-20

  • Updated code to be compatible with latest Eigen, version 3.3
  • Windows compatibility

[0.1.1] - 2016-11-23

  • Updated documentation
  • Fixed issues when computing few eigenvalues of a small matrix
  • Compiled with latest Spectra code
  • Added changelog file

[0.1.0] - 2016-11-19

  • First release
  • Implements basics matrix algebra for Sparse and dense matrices with arbitrary precision.
  • Also implements simple functions like max/min, ... , some trigonometry, eigenvalues decompositions, singular values and basic linear systems solvers.