Skip to content

Releases: dmarx/keyframed

0.3.5

09 Feb 03:44
Compare
Choose a tag to compare
  • bug fix
  • context helpers

Full Changelog: v0.3.3...v0.3.5

0.3.3

08 Feb 19:20
bb3e96f
Compare
Choose a tag to compare

What's Changed

  • adds support for slicing operations by @dmarx in #65

Full Changelog: v0.3.2...v0.3.3

0.3.2

06 Feb 10:34
2d295d8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

0.3.1

06 Feb 07:00
6665197
Compare
Choose a tag to compare
Merge pull request #60 from dmarx/dict2

serialization - round 2

0.3.0

05 Feb 02:26
e589f84
Compare
Choose a tag to compare
  • refactored
  • removed Easings

0.2.13

04 Feb 21:03
79f56ed
Compare
Choose a tag to compare
  • keyframe marker adopts line color in plot
  • added Curve.from_function convenience method
  • added compositional pgroup channel isolation demo to readme

0.2.12

04 Feb 03:11
7257dd6
Compare
Choose a tag to compare

What's Changed

  • improved division support +fixed plotting for compositional parametergroups by @dmarx in #50

Full Changelog: v0.2.11...v0.2.12

0.2.11

03 Feb 20:03
0c59cc0
Compare
Choose a tag to compare
improvements to arithmetic logic (#49)

previously, if a curve was defined implicitly by a callable interpolation method, arithmetic operations on the curve could result in unexpected behavior because we were naively performing arithmetic on the keyframe values directly wherever possible.

these changes resolve this by forcing all arithmetic operations on curves to return compositions, so the results of the arithmetic are evaluated just in time rather than trying to construct on object that captures the arithmetic result and querying that.

additionally, created a specialized dict to wrap return values of ParameterGroup.__getitem__ to make them compatible with the reduction operations of compositions.

0.2.10

03 Feb 01:37
Compare
Choose a tag to compare

Full Changelog: v0.2.9...v0.2.10

0.2.9

03 Feb 00:45
Compare
Choose a tag to compare

fixes issues with ParameterGroup.plot()