User Guide

This guide covers the normal workflow: define problem, configure parameters, solve, inspect and export results.

Solve workflow

1. Choose equation type

In Solve, choose one of:

  • ODE

  • Difference equation

  • PDE

  • Vector ODE

You can use predefined equations (YAML catalog) or custom expressions.

2. Define equation

For custom expressions:

  • ODE notation: f[0], f[1], f[2], …

  • Vector notation: f[i,k] (component i, derivative order k)

  • Difference notation: f[0] for current term, n as index

Typical safe math functions are available (sin, cos, exp, log, sqrt, etc.).

3. Configure numeric parameters

  • Domain bounds and sample points

  • Initial/boundary values

  • Solver method (ODE)

  • Statistics to compute

  • PDE visualization mode

4. Solve and inspect

Result dialog includes:

  • statistics and metadata

  • interactive plots/tabs

  • derivative/axis selection without re-solving

  • export options (CSV/JSON/figures and MP4 when applicable)

Function Transform workflow

In Function Transform:

  1. Provide f(x) expression and optional parameters.

  2. Select transform (Fourier, Laplace, Taylor, Hilbert, Z-transform).

  3. Switch between curve view and coefficient view.

  4. Export transformed data and plots.

Complex Problems workflow

Complex Problems opens a selector dialog with a left module list and a right details panel.

Each plugin has its own:

  • configuration UI

  • specialized solver

  • dedicated result dialog and diagnostics

Most plugin dialogs include a collapsed How to configure section with:

  • short equation summary

  • physical interpretation

  • parameter meaning

  • expected visualizations

UI notation uses Unicode math formatting where possible. When a Unicode subscript does not exist (for example theta/phi), the UI uses base_subscript style such as N_θ, N_φ.

For current modules and details, see Complex Problems Guide.

Exports

By default, solves generate output files under output/:

  • solution_*.csv

  • solution_*.json

  • solution_*.png (or selected format)

Animation-capable dialogs can also export MP4.

Configuration workflow

Use Configuration in the main menu to edit environment-backed settings.

Categories include:

  • UI look and behavior

  • plot style/fonts/animation

  • solver defaults and tolerances

  • logging and update checks

Saving from the dialog restarts the app so settings apply cleanly.

See Configuration Reference for full key details.