Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.3 KB

File metadata and controls

33 lines (27 loc) · 1.3 KB

Changelog

All notable changes to MathFlow will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-08-26

Added

  • Initial release of MathFlow
  • Mathematical expression parsing and evaluation
  • Support for variables and custom functions
  • Symbolic differentiation
  • Expression simplification and expansion
  • Numerical integration (Simpson's, Trapezoidal, Gauss-Legendre)
  • Equation solving (Newton-Raphson, Bisection, Secant, Brent)
  • Complex number arithmetic
  • Vector operations (dot product, cross product, normalization)
  • Statistical functions (mean, median, variance, correlation, linear regression)
  • LaTeX and MathML output formats
  • Comprehensive test suite with 50+ tests
  • Full documentation and examples

Features

  • Parse mathematical expressions from strings
  • Evaluate expressions with variables
  • Standard math operations: +, -, *, /, ^, %
  • Trigonometric functions: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh
  • Other functions: exp, ln, log10, sqrt, abs, floor, ceil, round, sign, min, max, factorial
  • Mathematical constants: pi, e, tau (2*pi), phi (golden ratio)