Skip to content

Releases: t-makaro/animatplot

0.4.3

29 Aug 18:26
104327c
Compare
Choose a tag to compare

This is a maintenance release to ensure everything works with newer versions of python. Bigger changes will come in 0.5.0.

patch

05 Mar 21:32
Compare
Choose a tag to compare
0.4.1

pcolormesh path

0.4.0

23 Feb 01:25
4ad87c9
Compare
Choose a tag to compare

The changelog needs to be updated for release.

  • Improved Line Block input handling and testing
  • Added title block
  • Timeline_slider now defaults the format specifier valfmt to None. If set to None, it will use %1.2% for most cases, but %s for np.datetime.

Backwards incompatible changes:

  • The x, y inputs to the Line Block are not positional only
  • Removed axis kwargs that deprecated in favor of ax in 0.3.0

Dev changes:

  • testing tools was moving into the tests folder and is no longer a subpackage of animatplot.
  • CircleCI script was refactored

This release has multiple contributors (and the first release to have such):
t-makaro
TomNicholas*
dcherian*

*indicates new contributor.

0.3.0

29 Oct 01:19
Compare
Choose a tag to compare

Deprecations

  • The axis keyword argument has been replaced (everywhere) in favour of ax, and axis will be removed completely in 0.4.0. This does not apply to t_axis which is unchanged. See #10 for rational.

Features

  • The Pcolormesh block now accepts 1D arrays (in addition to 2D) for x and y inputs.
    Animation.timeline_slider now accepts a text argument to change the name of the slider.
  • New blocks:
    • Scatter for animating scatter plots. Capable of animating size and position of the points, but not yet the color.
    • Update a block that accepts a generic function that takes a frame number. Good if another block doesn’t already exist for some tasks.
  • Composition Blocks: These are functions that return a list of blocks (and maybe a timeline). These are in the blocks subpackage and can be identified by the _comp suffix.
  • New (and very experimental) animations subpackage (well new to the public api). Contains some new convenice functions.
    • vector_plot wraps Pcolormesh and Quiver to produce animated vector fields.

Bug Fixes

  • Previously, an Animation with a timeline_slider, but no toggle would cause an error.

Breaking Changes

  • The text argument to timeline_slider is now the first positional argument.
  • The order of positional arguments for the Nuke block has changed. This was required to give the ax argument a default.

Developer Changes

  • New animation unittesting framework
  • Tests / doc building now runs on CircleCI.

0.2.2

07 Aug 20:16
Compare
Choose a tag to compare

Fix packaging of the .animations and .blocks subpackages.

The Great Redesign

07 Aug 00:29
Compare
Choose a tag to compare

Animatplot now features a whole new API.

Built on the concept of blocks.

Now has documentation!

0.2.0.dev1

06 Aug 03:14
Compare
Choose a tag to compare
0.2.0.dev1 Pre-release
Pre-release

The first release of 0.2.0 to PyPI. This release is close to future complete, but Pcolormesh and Quiver blocks need some polishing, and tutorials need to be written.

0.1.dev3

26 Jul 23:41
Compare
Choose a tag to compare
0.1.dev3 Pre-release
Pre-release

The original version.