Product

One engine. Every part of the workflow.

From a single byte to an N-dimensional tensor — with physical units and measurement uncertainty carried natively through all of it. Here's the whole toolkit.

The unified data model

One type system, from a byte to a tensor

A major engineering achievement was collapsing a sprawling type zoo into a single unified Array that carries rank, shape, units, and uncertainty. Write a transform once; it works across ranks via broadcasting.

Shipping

Unified Array

Scalars, signals, vectors, matrices, and N-D tensors are one socket family. The Data Table renders any rank uniformly.

Shipping

Signal bundles

N channels travel together (e.g. a 3D trajectory), each with its own per-channel unit and σ, timestamps Arc-shared to avoid memory blow-up.

Shipping

Complex, DataFrames, audio & more

Complex numbers, DataFrames/tables, bytes, date-times, audio, spectra, and strings are all first-class payloads on the wire.

Shipping

One literal source

A single Value node mints any constant across ~12 type variants, including DateTime — no special node per type.

Signal processing

The DSP toolkit, native and fast

Everything you reach for on a signal — implemented in Rust, unit-aware, and uncertainty-carrying.

Shipping

FFT & spectra

Forward/inverse FFT with windowing, producing unit-correct amplitude and phase spectra.

Shipping

FIR/IIR filter design

Design and apply filters, with resampling (interpolate/decimate to a target Hz), envelopes, and derivatives.

Shipping

Integration & derivatives

Area under a curve, cumulative integrals, and a full ODE integrator that seeds t with a unit.

Shipping

Sensor transfer functions

Apply calibration transfer functions so raw volts become physical, calibrated quantities with σ.

Simulation

A Simulink-class dynamic engine

Captyse's frontier work turns a cyclic feedback compound into a solved ODE system that borrows the graph executor — so the simulation reuses the exact same node math as the rest of the app. No separate equation language.

Shipping

11 solvers

Variable-step ode45, tsit5, dop853; stiff ode15s/ode23tb/esdirk34; fixed-step ode1–ode5. A clean stepper seam drops new solvers in easily.

Shipping

Zero-crossing events

Bisection-localized event detection with state reset — a bouncing ball is a modular hit-crossing block driving an integrator's reset port.

Shipping

σ through the solve

Units and ±σ propagate through integration via forward sensitivity analysis, with the Jacobian read essentially free from affine lineage.

Shipping

ODE-from-text composer

Type or paste ODEs in textbook form (dx/dt = …) and Captyse auto-builds a runnable simulation compound — vector notation and coupled systems included.

Shipping

Live HIL control

Drive a running live sim with keyboard and mouse — press a key to fire a thruster, hold to open a valve — via zero-recompile input events.

Shipping

Algebraic-loop solver

A feedback cycle with no state block is torn and solved as an equation — wiring cos back to its input solves cos(x)=x → 0.739085.

Visualization & export

Figures you can publish, not screenshots you redo

For a tool aimed at researchers and universities, true vector + LaTeX export isn't a nicety — it's the difference between publishable figures and rework.

Shipping

Unit-driven multi-axis plots

Every distinct physical unit gets its own axis, auto-created and auto-pruned. Drag an axis to scale only the curves subscribed to it.

Shipping

Phase-space portraits

Plot any two signals X-vs-Y with time-gradient shading, so you literally watch the physics — limit cycles, attractors, and more.

Shipping

Blender-grade playback timeline

One source-of-truth playback controller with markers, A/B cursors, and a value±σ inspector that reads out uncertainty at the cursor.

Shipping

True vector + TikZ/LaTeX export

Export plots as real SVG, vector PDF, and native TikZ/LaTeX — plus transparent PNG — from one backend-neutral scene.

The UI/UX language

Power-user density, without the chaos

A deliberate, opinionated pro environment — closer to Blender or a VFX compositor than a web form. Everything is direct, immediate, reversible, and consistent.

Shipping

Blender-style numeric inputs

No raw number field anywhere: click-to-type, drag-to-adjust (Shift = fine, Ctrl = integer), typed constraints, and full keyboard navigation.

Shipping

A real keybinding system

Mouse-aware and chord-capable, with proper input-focus gating so shortcuts never fire while you're typing or drawing a wire.

Shipping

Dockable panel workspace

Every major view is a dockable panel with consistent menus and a Free Mode — an infinite, zoomable wall of instruments for big screens.

Shipping

No hardcoded values

Token-based theming, per-region fonts, custom shortcuts. Change a parameter and it propagates everywhere immediately.

Robustness & reproducibility

Correctness treated as a feature

Because this is a scientific tool, correctness and stability are first-class — and measured, not merely claimed.

Shipping

Reproducible by choice

Deterministic RNG, compensated summation, and an explicit compute mode trading speed against bit-exactness. Same inputs, same outputs.

Shipping

Open, atomic project format

A JSON-based .cap format with atomic saves, SHA-256 integrity checks, and a rich-data lab record that survives save→reopen with no re-run.

Shipping

Module library

Package reusable graph functions with semver, share them, and gate their capabilities explicitly (default-deny).

Shipping

Wolfram-style in-app docs

Every built-in node has Definition, Examples, Applications, Neat facts, Known Issues, See Also, and Tags — reachable with F1.

Early Access

Ready to control the details?

Lock in Early-Access pricing before general availability.