Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Roadmap

What comes next, in order, and what waits, with the reason for each. The changelog lists what each release contains.

Next: statistics for real designs

Designs that need more than one-factor repeated measures and unit means.

  • Mixed-effects models (REML), so repeated measures with missing values and nested data with several levels are analysed as what they are, with a model-formula layer under the guided dialogs.
  • Nested t test and nested one-way ANOVA as mixed models, replacing the analysis of unit means.
  • Three-way ANOVA and two-way ANOVA with repeated measures on both factors.
  • Multiple linear, logistic and Poisson regression, and Cox proportional hazards regression, on a shared iteratively reweighted least squares and Newton infrastructure.
  • Interpolation from standard curves, area under the curve, and row statistics.

Then: extension and scale

  • A scripting surface (Python or Lua).
  • A plugin system for analyses and graph families.
  • Faster rendering for very large scatter plots (more than a million points) with a canvas or WebGL renderer, if real use shows the need.
  • A system font picker for figures. Arbitrary fonts can already be embedded in PDF; the missing part is the interface.

Deferred, with reasons

ItemWhy it waitsWhat would unblock it
WebGL or canvas rendering for more than 10⁶ pointsThe engine’s SVG with level-of-detail thinning covers typical data sizes; a second renderer doubles what must be kept in syncA profiling case from real use
Hosted web appThe WebAssembly build exists and runs the end-to-end tests; hosting adds accounts, storage and supportA decision to run a service
Mixed-effects models, nested ANOVA inferenceNeed REML and a model-formula layer; nested tables ship with descriptives, unit-mean analyses and SuperPlotsStatistics for real designs
Multiple logistic regression, Cox regressionNeed IRLS and Newton infrastructureStatistics for real designs
Three-way ANOVA, two-way repeated measures on both factorsTwo-way ANOVA has one repeated factorStatistics for real designs
Scripting (Python or Lua)The formula language and the file format cover reproducibility; a scripting surface needs a stable APIExtension and scale
Collaboration and cloud syncThe file diffs cleanly under git; real-time sync is out of scopeNot planned
Plugin systemPremature before the analysis API settlesExtension and scale
System font picker in figuresBundled Inter keeps output identical on every systemThe interface work
Localised interfaceEnglish onlyTranslators
Arrowheads on connecting linesPrism offers them; needs a marker primitive in the scene and in the PDF pathA request
“Leave gap at symbols” for connecting linesPoints are drawn over the lines, which reads the same at journal sizesA case where it does not
Geometric mean as a summary and for summary linesNeeds a log-scale summary through extraction, error bars and the inspector togetherA request
Different styles per data set on one graph (bars for A, dots for B)Families draw every data set alike; mixing needs per-data-set family overridesReal figures that need it
Fill patterns on boxes and violinsBoxes and notched boxes are polygons; patterns are clipped to rectangles todayClipping to polygons
Space before the first and after the last category, space for blank cellsgroup_width covers the gap between categoriesA request
Labels of points by row title on before–after graphsCallouts exist for scatter and volcano; categorical families do not use themA request
Error-bar cap styles beyond a width (Prism’s short/long) and error-bar line stylecap_pt covers the width; a dashed error bar is rareA request
Axis origin options beyond “at the edges” and “at zero”Prism also offers “custom” crossing pointsA request

Suggestions are welcome as GitHub issues. A request that comes with a data set and the answer another program gives is the easiest kind to act on.