Releases: MatthewJA/Coffeequate
Releases · MatthewJA/Coffeequate
Coffeequate v1.3.0
New features:
- Added
Expression.nsolve, which numerically solves expressions - Added support for symbolic functions, e.g.
CQ('f(x)')
Bug fixes:
Expression.equalsnow respects equivalent variablesCQ('-x').toLaTeX()no longer throws an error
Coffeequate v1.2.2
New things:
Expression.equals, can check for canonical equality between expressionsExpression.approx, gets a numerical approximation for some expression of symbolic constants
Coffeequate v1.2.1
Simplification of powers is nicer now.
Coffeequate v1.2.0
Bug fixes and functionality changes:
- You can no longer manually enter uncertainties; helper functions handle all that for you.
.simplifynow works more intuitively.
Coffeequate v1.1.0
New features:
CQ.rawcan 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 functionfunover all variables, returning a newExpressionwith all variables replaced byfun(variable).Expression.getAllVariables()returns an array of labels of variables in the expression.
Coffeequate v1.0.0
Initial release!
Coffeequate v0.3.0
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!