Skip to content

Separatrix

A free desktop app for exploring dynamical systems: type a system the way you write it on the board, and watch its phase portrait change as you drag a parameter.

For students and professors of mathematics and physics. Windows, macOS and Linux. Works offline.

Download

Free and open source, MIT license

Download Separatrix

Opens the releases page on GitHub.

macOS

Apple silicon or Intel

Install guide for macOS

Windows

Windows 10 or 11, 64-bit

  • Installer (.exe) The standard installer. It downloads WebView2 if the PC lacks it.
  • Offline installer (.exe) For PCs without internet, or that can't download WebView2. It carries WebView2 inside, so it is much larger.
  • MSI package (.msi) For IT deployment to every user of a PC. Needs an administrator.
Install guide for Windows

Linux

64-bit Intel or AMD, distributions from 2022 on

Install guide for Linux

SHA256SUMS.txt lists the SHA-256 checksum of every file. · All releases

A tour in 87 seconds: the phase plane, a parameter drag across a saddle-node bifurcation, the Lorenz equations in 3D, Lyapunov exponents, the logistic map, LaTeX export and projector mode. Music: the Aria from Bach’s Goldberg Variations, played by Kimiko Ishizaka (Open Goldberg Variations, public domain). Download the video (MP4, 6.0 MB).

What you can do

The View control in the right-hand panel switches between views. A flow offers Phase, Series, Section, 3D, λ, Branch and Parameter plane. A map offers Phase, Series, Cobweb, λ, Orbit, Branch and Parameter plane. A view that doesn't fit the system is grayed out, and the panel says why. Each guide page below links an example project that opens in that view.

Examples

Download a project and open it with Open…, or drop it on the Separatrix window. Each file is a few kilobytes: it holds the equations, the start points and the view, and Separatrix recomputes the rest.

ProjectSystemSourceOpens inSize
phase-plane.sepx Rabbits vs sheep §6.4 Phase plane 1.9 KB
time-series.sepx Van der Pol oscillator §7.1 Time series 1.4 KB
cobweb.sepx Logistic map §10.2 Cobweb 1.3 KB
3d-view.sepx Lorenz equations §9.3 3D view 2.2 KB
poincare-section.sepx Lorenz equations §9.3 Poincaré section 2.1 KB
lyapunov.sepx Lorenz equations §9.3 Lyapunov spectrum 1.7 KB
orbit-diagram.sepx Logistic map §10.2 Orbit diagram 1.3 KB
continuation.sepx Logistic map §10.2 Continuation 2.7 KB

Why Separatrix

Start the ten-minute tutorial or read the user guide.