Skip to content

Releases: matomatical/matthewplotlib

Alpha version 0.3.2

26 Nov 09:02

Choose a tag to compare

New:

  • Transpose parameter for wrap.

Alpha version 0.3.1

29 Sep 14:28

Choose a tag to compare

New:

  • Axes subplot type. Takes a scatter plot or function2 plot as input, and adds
    axes with labels and ticks. Basic API.
  • Animated version of quickstart example.

Alpha version 0.3.0

29 Sep 11:49
2cfd106

Choose a tag to compare

Breaking changes:

  • scatter and scatter3 take xs, ys, (zs), and color as series tuples in
    positional arguments.
  • removed function plot type (since scatter is now much easier to use).

New:

  • scatter and scatter3 accept cs, an array of colors (one for each point), and
    plot using them, using weighted averaging to combine plots.
  • scatter and scatter3 now accept multiple series at once.
  • special series for X/Y/Z axes.
  • some new examples (deigned by Gemini 2.5 pro): voronoi, dashboard,
    mandelbrot.

Alpha version 0.2.1

28 Sep 12:44

Choose a tag to compare

Fix:

  • Regenerate documentation.
  • Update version number properly.

Alpha version 0.2.0

28 Sep 12:29

Choose a tag to compare

Breaking changes:

  • Various argument name changes, especially for colors.
  • Inverted cyber colormap.
  • Move plots.border.Style to core.BoxStyle.

New:

  • Configurable background colour for image rendering.
  • 3d scatterplot.
  • Discrete colourmaps are now cyclic.
  • New discrete colourmaps tableau, nouveau.
  • New border styles.
  • Export animations as GIFs.
  • New configuration options for bar/column sizes.

Internal:

  • Refactor backend to use numpy arrays rather than nested lists.

Unreleased alpha versions

28 Sep 12:40

Choose a tag to compare

Version 0.1.2:

Breaking changes:

  • Change operators used for shortcuts.
  • Rename fimage to function2.

New:

  • New plot types: bars, columns, histogram, vistogram, histogram2,
    function.
  • More documentation.
  • Generated markdown documentation.
  • Additional examples.

Dependencies:

  • Make example dependency on scikit-learn explicit.

Version 0.1.1:

New:

  • Add type annotations.

Dependencies:

  • Add mypy as a dev dependency.
  • Remove dependency on unscii (bundle the specific version of the font we
    want).

Internal:

  • Refactor from long single-file script to multi-file library.

Version 0.1.0

Much unstructured development.