Marey

The guide

A tour of Marey, in fifteen sections that build on one another: each introduces a few calls and ends on a worked example that uses them, with what it draws. Every fsharp block runs, in order, as one session (tests/Marey.Tests/GuideTests.fs), and every figure on these pages is drawn by the block above it, so a page that stopped matching the library would fail the build.

Figures

  1. Start: install, a first figure, and the same figure as SVG, TikZ, PNG and PDF
  2. Units are the labels: witnesses, prefixes, composed and parsed units; Planck's law in two units
  3. Marks and layers: the marks, styles, rules, spans and annotations; a resonance
  4. Axes and scales: log scales, stated ticks, a second y axis; a Bode plot
  5. Data in a table: typed statistics, channels, the plot block, facets; warming against CO₂
  6. A figure for a paper: panels, proportions, shared axes, insets, letters, themes

Physics

  1. Fields: grids, derivatives in their units, the field marks; a dipole and a phase space
  2. Simulation: integrators, invariants, events, sections, grids and fluids; a double pendulum and a vortex street

Motion

  1. Animation: Anim, easings, films; the Bode plot sweeping its damping
  2. The storyboard: the scene block, frames, video and typeset text

Live

  1. Notebooks: Verso, what displays, films and large figures in a cell
  2. Interaction: controls, live figures as values, recordings; a driven pendulum's route to chaos
  3. The GPU, a window and the browser

Underneath

  1. From C#
  2. The scene, and the way out

Beside the guide: Compatibility, Not in 1.0, and Why Marey is like this.