π φ Δ θ λ
f(x)

Closyr

Discover the mathematical formulas hidden in your data. Closyr evolves symbolic expressions using genetic algorithms — running entirely in your browser via WebAssembly, or on a server for larger workloads.

Browser-Native WASM Solver

Run the full symbolic regression engine directly in your browser via WebAssembly. No server required — your data never leaves your machine.

Symbolic Regression

Discover interpretable mathematical formulas that describe your data, not opaque fitted curves. Supports single and multi-variable regression.

Multi-Population Evolution

Many independent populations evolve expressions in parallel with migration between them, maintaining diversity and avoiding local optima.

High-Performance Evaluation

Expressions are evaluated in batches using SIMD vectorization, with JIT compilation and a flat bytecode evaluator for maximum throughput.

Real-Time Progress

Watch formulas evolve live with interactive charts showing fitness, Pareto fronts, and best-fit overlays as the solver runs.

Constant Optimization

Numerical constants in discovered formulas are automatically fine-tuned using gradient-based local search for optimal fit.

How It Works

1

Provide your data

Enter values directly, upload a CSV file, draw data with the brush tool, or choose from preset datasets including physics and math benchmarks.

2

Choose your engine

Run locally in your browser via WebAssembly (no data leaves your machine), or use the server for multi-threaded parallel evolution on larger datasets.

3

Watch it evolve

Multiple populations breed, mutate, and migrate mathematical expressions while you track progress in real time.

4

Get your formula

Receive a Pareto front of solutions trading off accuracy and complexity, rendered in LaTeX with interactive fit visualization.

WASM Mode

  • Runs entirely in your browser
  • No server or network required
  • Your data stays private
  • Optional Web Worker parallelism

Server Mode

  • Multi-threaded parallelism
  • JIT-compiled expression evaluation
  • Handles large datasets
  • Real-time progress streaming