Fastmath documentation

Preface

Documentation work in progress

Warning

This notebook is written with the support of Gemini LLM models:

  • gemini-2.5-pro-exp-03-25
  • gemini-2.5-flash-preview-04-17

I did my best to verify the output of LLMs however I don’t guarantee absence of the model hallucinations or incorrectnesses.

Status

✓ - done

+ - partially done

⇾ - wip

. - awaiting

namespace clay docs docstrings included in book notes
fastmath.core ✓ ✓ ✓
fastmath.vector ✓ ✓ ✓
fastmath.matrix ✓ ✓ ✓
fastmath.random + . ✓ new functions added
fastmath.stats ✓ ✓ ✓ experimental, LLM based
fastmath.stats.bootstrap ✓ ✓ ✓ experimental, LLM based
fastmath.polynomials . . ✓
fastmath.special ✓ . ✓
fastmath.calculus + . ✓ Clerk version exists
fastmath.solver . . +
fastmath.interpolation ⇾ . ✓
fastmath.kernel . . +
fastmath.optimization . . ✓
fastmath.transform ⇾ . ✓
fastmath.signal . . . refactor required
fastmath.ml.regression . . ✓
fastmath.ml.clustering . . ✓
fastmath.complex ✓ ✓ ✓
fastmath.quaternions ✓ ✓ ✓
fastmath.distance . . .
fastmath.easings . . ✓
fastmath.grid . . .
fastmath.fields . . ✓
fastmath.curves . . .
fastmath.efloat . . ✓
source: clay/index.clj