Explain every move.
mathphp/mathphp-explaining turns an AST evaluation into ordered, translated steps with substitutions, partial results, and source spans.
The evaluator stays free and focused. Add the private package that gives your users a lesson, a picture, or quantities with real units.
mathphp/mathphp-explaining turns an AST evaluation into ordered, translated steps with substitutions, partial results, and source spans.
mathphp/mathphp-visuals produces portable chart data and accessible SVG fallbacks for plots, matrices, calculus, and statistics.
mathphp/mathphp-units parses quantities such as 2m * 6 + 200cm, normalizes compatible dimensions, and returns a formatted result.