Oakfield is a live computational instrument for macOS. Build simulations, run them in real time, and watch equations unfold with immediate visual feedback. No math needed to explore — just curiosity and a willingness to experiment.
KEY FEATURES
• Modular operator pipeline
Compose stimulus, dispersion, dissipation, analytic warps, remainder-style transforms, sieves, mixers, and stochastic processes as reusable building blocks. Scale from simple experiments to complex dynamic systems.
• Built-in demos
Start immediately with ready-to-run examples including chaos maps, gaussian pulses, airy packets, spectral lines studies and more.
• Expressive Lua API
Write and refine simulations with a concise scripting workflow and instant reload. Configure fields, operators, and integrators without leaving the app.
• Multiple visualization modes
Inspect your system from multiple perspectives: Phase Portrait, Trace, Scatter, Waveform, Phase, Energy, Frequency, Polar Plot and more.
• Snapshot export
Capture reproducible outputs for analysis and sharing, including visual captures, LaTeX formulas, and structured JSON snapshot data.
• Integrated editor workflow
Script linting, autosave-before-reload, autocomplete, find-and-replace, undo/redo, and transport controls keep iteration smooth and reliable.
• Native C engine
Written entirely in C for high performance, low overhead, and responsive real-time interaction.
• Developer-friendly
Detailed API documentation
COMING SOON — Oakfield Pro
Command line tool (oakcli), logging server (oaklogd), web admin, and LLM features