Skip to content

Releases: MatthewJA/Coffeequate

Coffeequate v1.3.0

03 Nov 11:14
Compare
Choose a tag to compare

New features:

  • Added Expression.nsolve, which numerically solves expressions
  • Added support for symbolic functions, e.g. CQ('f(x)')

Bug fixes:

  • Expression.equals now respects equivalent variables
  • CQ('-x').toLaTeX() no longer throws an error

Coffeequate v1.2.2

19 Jun 08:17
Compare
Choose a tag to compare

New things:

  • Expression.equals, can check for canonical equality between expressions
  • Expression.approx, gets a numerical approximation for some expression of symbolic constants

Coffeequate v1.2.1

25 May 13:29
Compare
Choose a tag to compare

Simplification of powers is nicer now.

Coffeequate v1.2.0

07 Apr 05:34
Compare
Choose a tag to compare

Bug fixes and functionality changes:

  • You can no longer manually enter uncertainties; helper functions handle all that for you.
  • .simplify now works more intuitively.

Coffeequate v1.1.0

19 Dec 10:43
Compare
Choose a tag to compare

New features:

  • CQ.raw can now be used to access the raw expression tree nodes, in case someone wants to monkeypatch Coffeequate or check types.
  • Expression.mapOverVariables(fun) can be used to map the function fun over all variables, returning a new Expression with all variables replaced by fun(variable).
  • Expression.getAllVariables() returns an array of labels of variables in the expression.

Coffeequate v1.0.0

26 Aug 02:16
Compare
Choose a tag to compare

Initial release!

Coffeequate v0.3.0

24 Jun 02:28
Compare
Choose a tag to compare

Coffeequate now has a consistent public interface through the CQ function and Expression object. This is very much a work in progress, and at the moment this interface does not allow a lot of the more interesting Coffeequate functionality - but that's coming!