Skip to content

Releases: stefmolin/data-morph

0.2.0

24 Sep 16:51
06161bd
Compare
Choose a tag to compare

What's Changed

0.2.0 release notes

New Contributors

  • @flpm made their first contribution in #130

Full Changelog: 0.1.0...0.2.0

Data Morph 0.1.0

01 Apr 21:46
d3d2f38
Compare
Choose a tag to compare

This is the first release of Data Morph, which is a spinoff of jmatejka/same-stats-different-graphs. Data Morph extends the original premise from the Autodesk Research paper to be more general. The core improvements include:

  • Created a modular package, moving away from functional programming to object-oriented programming.
  • Introduction of Shape classes both for resuability of the code and to decouple the shapes from
    the original "dinosaurus" dataset and its hardcoded values. Morphing is now possible from any input dataset
    to the target shapes. See the ShapeFactory documentation for visuals.
  • Creation of the Dataset class to hold the data along with bounds needed for morphing and plotting and the name.
  • Morph and plot bounding logic for automatic calculation of values needed for simulated annealing and plot limits.
  • Fun new starter datasets: cat, dog, music, panda, and sheep. See the DataLoader class documentation for visuals.
  • Easier application of plotting theme.
  • Documentation with Sphinx.
  • Testing suite with pytest.
  • Replaced center shape with scatter and included a new rectangle shape.