Releases: matomatical/matthewplotlib
Releases · matomatical/matthewplotlib
Alpha version 0.3.7
Fix:
- Fix BIDS colormaps (magma, inferno, plasma, viridis) returning wrong dtype.
Dev:
- Add unit test suite and
make testtarget. - Add integration tests for all examples.
- Add
pytestto dev dependencies. - Add
tyroCLI argument parsing to long-running examples.
Alpha version 0.3.6
Fix:
- Fix operator precedence bug in
isblank/isnonblank(affecteddstackoverlays). - Fix
axes.__repr__returning"border(...)"instead of"axes(...)". - Accept
listas a valid color input inparse_color. - Fix
save_animationplaying GIFs twice instead of once whenrepeat=False. - Fix mypy errors.
Alpha version 0.3.5
New:
- Diverging colormaps divreds, divgreens, divblues.
Fix:
- Fix bug in bar chart layout.
Alpha version 0.3.4
New:
- Per-column and per-bar colours in column and bar plots.
Fix:
- Fix bug in column/bar spacing implementation.
Alpha version 0.3.3
New:
dstack2for stacking data, extend axes to more datatypes.teacher_student.pyexample
Fix:
- Missing title parameter from border.
Notes:
- Plausibly
dstack2should be the default anddstackshould be removed.
Alpha version 0.3.2
New:
- Transpose parameter for wrap.
Alpha version 0.3.1
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
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
Fix:
- Regenerate documentation.
- Update version number properly.
Alpha version 0.2.0
Breaking changes:
- Various argument name changes, especially for colors.
- Inverted
cybercolormap. - Move
plots.border.Styletocore.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.