Changelog of @hackage/srtree 2.0.0.0

Changelog for srtree

2.0.0.0

  • Complete refactoring of the library
  • Integration of other tools such as: srtree-opt, srtree-tools, srsimplify
  • Implementation of Equality Saturation and support to e-graph
  • Using Massiv for performance
  • Using NLOpt as the optimization library

1.1.0.0

  • Reorganization of modules
  • Renaming AD functions
  • Inclusion of reverse mode that calculates the diagonal of and the full Hessian matrices

1.0.0.5

  • Changed base and mtl versions

1.0.0.4

  • Removed benchmarking code that demanded more dependencies

1.0.0.3

  • Fixed issue with HUnit test

1.0.0.2

  • Export Fix from Data.SRTRee
  • paramsToConst function

1.0.0.1

  • Fix vector version bounds
  • Included benchmarking of ad package

1.0.0.0

  • Complete refactoring of source
  • We now work with the SRTree data type fixed point
  • Symbolic derivative by Param or Var
  • Forward mode autodiff
  • Optimized gradient calculation of parameters if each parameter occurs only once in the expression

0.1.3.0

  • countParams function

0.1.2.1

  • Better bounds for base (compatible with stackage nightly)

0.1.2.0

  • Implemented deriveParamBy to calculate the derivative by the parameters indexed by ix

0.1.1.0

  • Fixed compilation bug

0.1.0.0

  • Initial version