Built for

Different jobs. The same workstation.

A thesis figure due Friday, a manuscript panel that has to survive peer review, or an experiment that can't leave the building - one native Mac app covers all three. Pick the one that's yours.

Why scientists

The scientific depth is the point

Power-law fits with MLE exponents and KS-selected x_min, log-binned distributions, CDF and CCDF, E-S scaling, heat maps, and correlation matrices - built in, not assembled by hand from a Python package each time.

Project files preserve variables, cards, workspaces, annotations, and appearance, so a result you found last month reopens exactly as you left it.

Three workflows

From a tail on a log axis to a paper panel

Heavy-tail workflow

Build X&Y and CDF/CCDF cards, inspect tails on log axes, add Xmin diagnostics, compare candidate fits, and export the figure - or copy the Python the assistant generated.

Many-variable workflow

Move from selected variables into correlation matrices or heat maps when the problem is inherently 2D or many-variable, without flattening it into one generic chart.

Figure workflow

Use Compose to assemble X&Y, histogram, CDF, heat-map, E-S scaling, chart, and correlation sources into paper-backed multi-panel boards, exported as a single figure.

FAQ

Questions from people who plot their own data

Can my collaborators reproduce this?

Yes, in two practical ways:

  • The project file reopens the same workspace state in any copy of Autoplot - same variables, cards, fits, and appearance.
  • Or copy the Python and Matplotlib execution trace the assistant generated and hand over an inspectable script, not a black box.
Which analysis surfaces are included?

Free covers the core; Plus opens the advanced surfaces.

  • In the workspace: X&Y, Histogram, Custom Fit, PDF, AUC, CDF, CCDF, Xmin, FSS, and E-S scaling.
  • As specialized tabs: Heat Map with 2D fits and contours, 3D Plot, Correlations, Charts, and Compose.
How do the power-law and heavy-tail fits work?

Power-law fits estimate the exponent by maximum likelihood with an x_min selected by KS distance, alongside log-binned distributions and CDF/CCDF views. It is the analysis you would otherwise assemble from the powerlaw package and Matplotlib - here it is a card that stays part of the saved project, with the generated Python available to inspect.

What does the assistant actually see?

Your intent and your dataset's schema - column names, types, and sizes - never the raw values. It proposes a structured operation; nothing mutates the project until you confirm. The operation then runs locally and leaves a Python execution trace, so you can see exactly what produced the result. Data privacy

Which model powers the assistant?

An open-weights model - currently QWen 3.6 35B, hosted on deepinfra.com - chosen because it does not train on your inputs. It is a narrow analysis assistant gated behind your confirmation, not a frontier chatbot you paste data into.

Coming from Igor Pro?

WaveMetrics ended Mac support at Igor Pro 10: version 9.05 is the last Mac release, and on Apple Silicon it runs only through Rosetta.

Autoplot is honestly not at feature parity - Igor's macro language and waveform model have no like-for-like replacement here. What it is: a native Mac scientific workstation built around modern fitting, plotting, reproducibility, and a conversational assistant Igor does not have. CSV and text imports work today; .ibw and .pxp import remain roadmap items.

Is it really native, or a web app in a window?

Native SwiftUI for Apple Silicon, with document-based projects that open and save like any Mac file. Numerical work runs through a persistent in-app Python engine - NumPy, SciPy, Matplotlib, pandas - so the stack underneath is the one you already trust.

Do I need Plus?

Most working scientists will.

  • Free: X&Y, histograms with fits, PDF / log-binned / power-law analysis, save and load, and vector PDF.
  • Plus: CDF and CCDF, Xmin diagnostics, FSS, E-S scaling, heat maps with 2D fits, 3D plots, correlation matrices, charts, and Compose.
  • Pro: only for heavier assistant volume.

Ready when you are

Join the waitlist for the launch build and the first honest changelog.