Changelog

All notable changes to mathfunctionize.


0.0.7 — March 2026

  • Added Naive Set Theory module: set, union, intersection, difference, symmetricDifference, powerSet, isOpenSet, cartesianProduct, isMemberOfSet, isSubset, setEquality, complement, cardinality, isProperSubset, isSuperset, isProperSuperset, isDisjoint, isEmpty.
  • Added ZFC Axiomatic Set Theory module: extensionality, emptySet, pairing, axiomOfUnion, separation, replacement, infinitySet, regularity, axiomOfChoice.
  • Added Metric Spaces module: dist (euclidean, manhattan, chebyshev), isMetricSpace.
  • Added Calculus module: limit, derivative, concavity, integral, continuity.
  • Added Complex Analysis module: conjugate, rootsOfUnity.
  • Added Number Theory module: isPrime.
  • Added Topology module: smooth.
  • Added Polynomials module: polyEval, divide, zeros, factor.

0.0.6 — March 2026

  • Arithmetic functions now accept a list of numbers instead of two arguments.

0.0.5 — August 27, 2025

  • Added statistics functions: variance.
  • Added probability functions: bayes_theorem, uniformPDF, uniformCDF, normalPDF, normalCDF, gammaPDF.
  • Added counting functions: combinations, permutations, circularPermutations, derangements.
  • Added complex number functions: complex_addition, complex_subtraction.
  • Added trigonometric functions: sin, cos, tan, csc, sec, cot, sine, cosine, tangent, cosecant, secant, cotangent.
  • Added inverse trig: arcsine, arccosine, arctangent, arccotangent, arcsecant, arccosecant.
  • Added angle conversion: degreeToRadian, radianToDegree.
  • Added algebra functions: gamma, squareRoot, cubeRoot, nthRoot.

0.0.4 — May 8, 2025

  • General update and improvements.
  • Added quantitative analysis functions: localMinimum, localMaximum, globalMinimum, globalMaximum.
  • Added linear algebra: additionMatrix, subtractionMatrix, multiplicationMatrix, determinant, transpose.

0.0.3 — December 8, 2024

  • Added mean function.
  • Added median, standardDevation, mode statistics functions.

0.0.2 — August 8, 2024

  • Updates to existing functions.
  • Added absolute, round.

0.0.1 — August 6, 2024

  • Initial release.
  • Core arithmetic: addition, subtraction, multiplication, division, power, modulo, flatDivision.
  • Algebra: factorial.
  • Constants: pi, e.
  • Published to PyPI.