Recent Releases of data-morph-ai
data-morph-ai - 0.3.1
What's Changed
- Add CLI reference link to README and mention more examples are in the docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/283
- Have publishing workflow generate notes for GitHub release automatically by @stefmolin in https://github.com/stefmolin/data-morph/pull/284
- Reorder versions in switcher by @stefmolin in https://github.com/stefmolin/data-morph/pull/285
- Enable pre-commit autoupdate and replace linting action by @stefmolin in https://github.com/stefmolin/data-morph/pull/286
- Update README.md by @stefmolin in https://github.com/stefmolin/data-morph/pull/287
- Update shapes_uml.svg by @stefmolin in https://github.com/stefmolin/data-morph/pull/288
- Add new dev version to switcher by @stefmolin in https://github.com/stefmolin/data-morph/pull/289
- Circle shape updates by @stefmolin in https://github.com/stefmolin/data-morph/pull/290
- Configure automated release notes to exclude dependabot and pre-commit-ci bots by @stefmolin in https://github.com/stefmolin/data-morph/pull/291
- Add more test cases for diamond and rectangle shapes by @stefmolin in https://github.com/stefmolin/data-morph/pull/292
- Make it possible to shrink to align aspect ratio and update star shape by @stefmolin in https://github.com/stefmolin/data-morph/pull/293
- Raise matplotlib lower bound by @stefmolin in https://github.com/stefmolin/data-morph/pull/304
- Bump version by @stefmolin in https://github.com/stefmolin/data-morph/pull/305
- Update pypi-publish.yml by @stefmolin in https://github.com/stefmolin/data-morph/pull/306
- Changes to publish to PyPI via action again by @stefmolin in https://github.com/stefmolin/data-morph/pull/307
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/stefmolin/data-morph/pull/301
Full Changelog: https://github.com/stefmolin/data-morph/compare/0.3.0...0.3.1
- Python
Published by github-actions[bot] about 1 year ago
data-morph-ai - 0.3.0
What's Changed
- Bump versions for dev build of new docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/142
- Update numpydoc version after release including the pre-commit hook. by @stefmolin in https://github.com/stefmolin/data-morph/pull/143
- Add download count badges to README. by @stefmolin in https://github.com/stefmolin/data-morph/pull/144
- Remove unnecessary runs of certain GitHub Actions. by @stefmolin in https://github.com/stefmolin/data-morph/pull/145
- Update zenodo badge. by @stefmolin in https://github.com/stefmolin/data-morph/pull/146
- Add link to talk slides in docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/147
- Switch from Black to Ruff format by @stefmolin in https://github.com/stefmolin/data-morph/pull/148
- Add style context manager by @stefmolin in https://github.com/stefmolin/data-morph/pull/149
- Add Python 3.12 to testing matrix. by @stefmolin in https://github.com/stefmolin/data-morph/pull/150
- Add show_bounds parameter to Dataset.plot(). by @stefmolin in https://github.com/stefmolin/data-morph/pull/151
- Add title parameter to Dataset.plot() by @stefmolin in https://github.com/stefmolin/data-morph/pull/152
- Update pre-commit and pytest config. by @stefmolin in https://github.com/stefmolin/data-morph/pull/153
- Update workflows for Node 16 deprecation by @stefmolin in https://github.com/stefmolin/data-morph/pull/154
- Update URLs by @stefmolin in https://github.com/stefmolin/data-morph/pull/155
- Update action version for Node 16 deprecation by @stefmolin in https://github.com/stefmolin/data-morph/pull/156
- Replace pytweening with local easing functions by @flpm in https://github.com/stefmolin/data-morph/pull/158
- Add issue templates by @stefmolin in https://github.com/stefmolin/data-morph/pull/161
- Switch to trusted publishing on PyPI by @stefmolin in https://github.com/stefmolin/data-morph/pull/162
- Add contributing guidelines by @stefmolin in https://github.com/stefmolin/data-morph/pull/165
- Fix link in custom_datasets.rst by @stefmolin in https://github.com/stefmolin/data-morph/pull/166
- Adjust standalone docs after theme behavior change by @stefmolin in https://github.com/stefmolin/data-morph/pull/167
- Remove empty sidebars by @stefmolin in https://github.com/stefmolin/data-morph/pull/168
- Update docs.yml for Node 16 deprecation by @stefmolin in https://github.com/stefmolin/data-morph/pull/169
- Update pre-commit hook versions by @stefmolin in https://github.com/stefmolin/data-morph/pull/170
- Add pyproject-fmt pre-commit hook by @stefmolin in https://github.com/stefmolin/data-morph/pull/171
- Create pullrequesttemplate.md by @stefmolin in https://github.com/stefmolin/data-morph/pull/172
- Create CODEOFCONDUCT.md by @stefmolin in https://github.com/stefmolin/data-morph/pull/173
- Update .github files by @stefmolin in https://github.com/stefmolin/data-morph/pull/174
- Update .github files by @stefmolin in https://github.com/stefmolin/data-morph/pull/175
- Update ruff settings section in pyproject.toml due to upstream changes by @stefmolin in https://github.com/stefmolin/data-morph/pull/176
- Fix typo in installation instructions by @stefmolin in https://github.com/stefmolin/data-morph/pull/182
- Excluded code of conduct from codespell hook. by @nickc6424 in https://github.com/stefmolin/data-morph/pull/184
- Switch to sphinx-argparse-cli to remove docs hack by @stefmolin in https://github.com/stefmolin/data-morph/pull/185
- Soccer by @carlosbarrone in https://github.com/stefmolin/data-morph/pull/187
- Added .idea files to gitignore. by @nickc6424 in https://github.com/stefmolin/data-morph/pull/194
- Changed grammar in CONTRIBUTING.md by @nickc6424 in https://github.com/stefmolin/data-morph/pull/196
- Add Pi dataset by @Volcanes in https://github.com/stefmolin/data-morph/pull/193
- Make testing points failures more descriptive by @stefmolin in https://github.com/stefmolin/data-morph/pull/199
- Clarify dataset inclusion process by @stefmolin in https://github.com/stefmolin/data-morph/pull/200
- Optimize distance calculations by @JCGoran in https://github.com/stefmolin/data-morph/pull/203
- Use better variable names for circle attributes by @stefmolin in https://github.com/stefmolin/data-morph/pull/205
- Update pre-commit hooks by @stefmolin in https://github.com/stefmolin/data-morph/pull/207
- Fix return type should be BoundingBox by @robvdl in https://github.com/stefmolin/data-morph/pull/209
- Optimize
LineCollectionby @JCGoran in https://github.com/stefmolin/data-morph/pull/206 - Add section of potential classroom activities by @stefmolin in https://github.com/stefmolin/data-morph/pull/210
- Add shape creation tutorial by @stefmolin in https://github.com/stefmolin/data-morph/pull/212
- Link to docs for shape and dataset visuals in README by @stefmolin in https://github.com/stefmolin/data-morph/pull/214
- Use archive.org for Datasaurus URL by @JohnAZoidberg in https://github.com/stefmolin/data-morph/pull/215
- Add more fonts to avoid errors by @JohnAZoidberg in https://github.com/stefmolin/data-morph/pull/216
- Add request for examples in PRs adding new shapes or datasets by @stefmolin in https://github.com/stefmolin/data-morph/pull/219
- Add note to dataset tutorial about needing to work for multiple shapes for inclusion by @stefmolin in https://github.com/stefmolin/data-morph/pull/220
- feat: Add gorilla to starter_shapes by @Sirius207 in https://github.com/stefmolin/data-morph/pull/221
- Add club target shape. by @kevin1kevin1k in https://github.com/stefmolin/data-morph/pull/224
- Run CI action when changed by @stefmolin in https://github.com/stefmolin/data-morph/pull/226
- Add spade shape by @kunxianhuang in https://github.com/stefmolin/data-morph/pull/225
- Address numpy 2.0 warning and fix codecov v4 setup by @stefmolin in https://github.com/stefmolin/data-morph/pull/227
- Remove
docs/api/documents generated by Sphinx formake cleanby @stefmolin in https://github.com/stefmolin/data-morph/pull/228 - Update versions in pypi-publish.yml by @stefmolin in https://github.com/stefmolin/data-morph/pull/230
- Update stale.yml by @stefmolin in https://github.com/stefmolin/data-morph/pull/231
- Pin action versions in CI; add Python 3.13 to test matrix by @stefmolin in https://github.com/stefmolin/data-morph/pull/232
- Pin action versions and keep up-to-date with Dependabot by @stefmolin in https://github.com/stefmolin/data-morph/pull/233
- Update labeler.yml by @stefmolin in https://github.com/stefmolin/data-morph/pull/235
- Update ruff settings; update hooks by @stefmolin in https://github.com/stefmolin/data-morph/pull/234
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.12.0 by @dependabot in https://github.com/stefmolin/data-morph/pull/237
- Add tutorials page to docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/238
- Update links README.md by @stefmolin in https://github.com/stefmolin/data-morph/pull/239
- Refactor shape files by @stefmolin in https://github.com/stefmolin/data-morph/pull/240
- Add ruff rules by @stefmolin in https://github.com/stefmolin/data-morph/pull/241
- Reduce redundancy in shape factory by adding names by @stefmolin in https://github.com/stefmolin/data-morph/pull/242
- Adjust plot bounds for DataLoader plot grid showing all built-in datasets by @stefmolin in https://github.com/stefmolin/data-morph/pull/243
- Update check-pr.yml by @stefmolin in https://github.com/stefmolin/data-morph/pull/244
- gh-actions: Build and upload all artifacts by @JohnAZoidberg in https://github.com/stefmolin/data-morph/pull/222
- Add explicit section reference name by @stefmolin in https://github.com/stefmolin/data-morph/pull/247
- Bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot in https://github.com/stefmolin/data-morph/pull/254
- Bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in https://github.com/stefmolin/data-morph/pull/255
- Bump codecov/codecov-action from 4.6.0 to 5.3.1 by @dependabot in https://github.com/stefmolin/data-morph/pull/252
- Update pre-commit hook versions by @stefmolin in https://github.com/stefmolin/data-morph/pull/257
- Put typing imports in TYPE_CHECKING block for performance by @stefmolin in https://github.com/stefmolin/data-morph/pull/258
- Address numpy random changes and rename
dftodataby @stefmolin in https://github.com/stefmolin/data-morph/pull/259 - Assorted cleanup + linting by @stefmolin in https://github.com/stefmolin/data-morph/pull/260
- Rename
get_values()asget_summary_statistics()by @stefmolin in https://github.com/stefmolin/data-morph/pull/261 - Close figures in tests by @stefmolin in https://github.com/stefmolin/data-morph/pull/262
- Add center property to Interval and BoundingBox to simplify shape calculations by @stefmolin in https://github.com/stefmolin/data-morph/pull/263
- Add spiral shape by @stefmolin in https://github.com/stefmolin/data-morph/pull/264
- Add figure eight target shape by @stefmolin in https://github.com/stefmolin/data-morph/pull/265
- Remove show rST source link on docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/266
- Make it possible to unpack the bounds from the BoundingBox by @stefmolin in https://github.com/stefmolin/data-morph/pull/267
- Change plot layout for available shapes in the docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/268
- CLI updates by @stefmolin in https://github.com/stefmolin/data-morph/pull/269
- Fix polygon plots in docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/270
- Cleanup shape test files by @stefmolin in https://github.com/stefmolin/data-morph/pull/271
- Rename function inside of morph() method by @stefmolin in https://github.com/stefmolin/data-morph/pull/272
- Run in parallel via CLI by @stefmolin in https://github.com/stefmolin/data-morph/pull/273
- Copy duplicate frames rather than rerendering so progress tracker starts sooner by @stefmolin in https://github.com/stefmolin/data-morph/pull/276
- Expand shape creation tutorial by @stefmolin in https://github.com/stefmolin/data-morph/pull/277
- Save only unique frames and use GIF frame durations from PIL by @stefmolin in https://github.com/stefmolin/data-morph/pull/278
- Change plot layout for all datasets visual; check aspect ratio on resulting plot in tests by @stefmolin in https://github.com/stefmolin/data-morph/pull/279
- Add note about parallelization to quick start guide by @stefmolin in https://github.com/stefmolin/data-morph/pull/280
- Add
html_baseurlto Sphinx configuration to set canonical URL by @stefmolin in https://github.com/stefmolin/data-morph/pull/281 - Release 0.3.0 by @stefmolin in https://github.com/stefmolin/data-morph/pull/282
New Contributors
- @nickc6424 made their first contribution in https://github.com/stefmolin/data-morph/pull/184
- @carlosbarrone made their first contribution in https://github.com/stefmolin/data-morph/pull/187
- @Volcanes made their first contribution in https://github.com/stefmolin/data-morph/pull/193
- @JCGoran made their first contribution in https://github.com/stefmolin/data-morph/pull/203
- @robvdl made their first contribution in https://github.com/stefmolin/data-morph/pull/209
- @JohnAZoidberg made their first contribution in https://github.com/stefmolin/data-morph/pull/215
- @Sirius207 made their first contribution in https://github.com/stefmolin/data-morph/pull/221
- @kevin1kevin1k made their first contribution in https://github.com/stefmolin/data-morph/pull/224
- @kunxianhuang made their first contribution in https://github.com/stefmolin/data-morph/pull/225
- @dependabot made their first contribution in https://github.com/stefmolin/data-morph/pull/237
Full Changelog: https://github.com/stefmolin/data-morph/compare/0.2.0...0.3.0
- Python
Published by github-actions[bot] over 1 year ago
data-morph-ai - 0.2.0
What's Changed
- Changes in preparation to publish docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/78
- GitHub Pages docs updates by @stefmolin in https://github.com/stefmolin/data-morph/pull/79
- Add post_build.py file for handling moving versioned docs automatically. by @stefmolin in https://github.com/stefmolin/data-morph/pull/80
- Add doc build action. by @stefmolin in https://github.com/stefmolin/data-morph/pull/81
- Update .pre-commit-config.yaml by @stefmolin in https://github.com/stefmolin/data-morph/pull/82
- Update project urls to include docs link. [skip ci] by @stefmolin in https://github.com/stefmolin/data-morph/pull/83
- Adjust stat padding in plot. by @stefmolin in https://github.com/stefmolin/data-morph/pull/84
- Add example with easing to the docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/85
- Add old version of the README animation for PyPI. [skip ci] by @stefmolin in https://github.com/stefmolin/data-morph/pull/86
- Add custom dataset tutorial to docs by @stefmolin in https://github.com/stefmolin/data-morph/pull/87
- Change name styling in caption in DataLoader docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/88
- Add codecov action. by @stefmolin in https://github.com/stefmolin/data-morph/pull/89
- Add reference to datasaurus in caption for docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/90
- Codecov customization by @stefmolin in https://github.com/stefmolin/data-morph/pull/91
- Rename action for use in badge. by @stefmolin in https://github.com/stefmolin/data-morph/pull/93
- Remove pytest addopts for coverage that are now in rc file. by @stefmolin in https://github.com/stefmolin/data-morph/pull/92
- Add badges to README. by @stefmolin in https://github.com/stefmolin/data-morph/pull/94
- Tweak codecov config. by @stefmolin in https://github.com/stefmolin/data-morph/pull/95
- Run codecov.yml through validator. by @stefmolin in https://github.com/stefmolin/data-morph/pull/96
- Create codecov-validate.yml by @stefmolin in https://github.com/stefmolin/data-morph/pull/97
- Periodically check that the codecov.yml file is valid. by @stefmolin in https://github.com/stefmolin/data-morph/pull/98
- Add citation information by @stefmolin in https://github.com/stefmolin/data-morph/pull/99
- Only run doc build when files in src/ or docs/ change. by @stefmolin in https://github.com/stefmolin/data-morph/pull/100
- Add more badges and logo to README. by @stefmolin in https://github.com/stefmolin/data-morph/pull/101
- Use metavar indicators for some CLI options. by @stefmolin in https://github.com/stefmolin/data-morph/pull/102
- Package metadata update by @stefmolin in https://github.com/stefmolin/data-morph/pull/106
- Bumpy pytweening to version with pyproject.toml by @stefmolin in https://github.com/stefmolin/data-morph/pull/105
- Adjust rule for padding before statistics. by @stefmolin in https://github.com/stefmolin/data-morph/pull/107
- Tweaks to doc build process by @stefmolin in https://github.com/stefmolin/data-morph/pull/108
- Fix html path for new doc build process. by @stefmolin in https://github.com/stefmolin/data-morph/pull/109
- Run doc build in nitpicky mode to find missing references. by @stefmolin in https://github.com/stefmolin/data-morph/pull/110
- Fix references for types in docstrings. by @stefmolin in https://github.com/stefmolin/data-morph/pull/111
- Add CLI reference to the documentation by @stefmolin in https://github.com/stefmolin/data-morph/pull/112
- Formatting adjustments for CLI reference in docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/113
- Remove CLI restriction from rebuilding docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/114
- Adjust doc action to build if it is edited. by @stefmolin in https://github.com/stefmolin/data-morph/pull/115
- Update links to Autodesk assets after change to their website. by @stefmolin in https://github.com/stefmolin/data-morph/pull/116
- Add references to Data Morph blog post by @stefmolin in https://github.com/stefmolin/data-morph/pull/118
- Add doc build action to PR checks. by @stefmolin in https://github.com/stefmolin/data-morph/pull/117
- Add conda installation option. by @stefmolin in https://github.com/stefmolin/data-morph/pull/119
- Tweak pre-commit hook settings. by @stefmolin in https://github.com/stefmolin/data-morph/pull/120
- Adjust point sizes in docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/121
- Add bunny dataset. by @stefmolin in https://github.com/stefmolin/data-morph/pull/122
- Add left and right parabolas as target shapes by @stefmolin in https://github.com/stefmolin/data-morph/pull/123
- Add diamond target shape. by @stefmolin in https://github.com/stefmolin/data-morph/pull/124
- Add test for PointCollection.plot() by @stefmolin in https://github.com/stefmolin/data-morph/pull/125
- Add Python logo starter shape dataset, used with permission. by @stefmolin in https://github.com/stefmolin/data-morph/pull/126
- Add heart target shape. by @stefmolin in https://github.com/stefmolin/data-morph/pull/127
- Add test for ShapeFactory plotting method used in the docs. by @stefmolin in https://github.com/stefmolin/data-morph/pull/128
- Replace flake8 and isort with ruff by @flpm in https://github.com/stefmolin/data-morph/pull/130
- Add SuperDataScience logo as a new starter shape. by @stefmolin in https://github.com/stefmolin/data-morph/pull/131
- Update check PR action to lint all files in repo for any changes to those hooks going forward. by @stefmolin in https://github.com/stefmolin/data-morph/pull/132
- Cleanup exception handling. by @stefmolin in https://github.com/stefmolin/data-morph/pull/133
- Add additional test for DataMorpher to increase coverage. by @stefmolin in https://github.com/stefmolin/data-morph/pull/134
- Fix bugs with frame recording and temperature in morpher. by @stefmolin in https://github.com/stefmolin/data-morph/pull/135
- Update pre-commit hook configuration by @stefmolin in https://github.com/stefmolin/data-morph/pull/136
- Set sphinx dep at >= 7.2.1 after patch. by @stefmolin in https://github.com/stefmolin/data-morph/pull/137
- Pre commit updates by @stefmolin in https://github.com/stefmolin/data-morph/pull/138
- Add Rings shape by @stefmolin in https://github.com/stefmolin/data-morph/pull/140
- Prepare for release 0.2.0 by @stefmolin in https://github.com/stefmolin/data-morph/pull/141
New Contributors
- @flpm made their first contribution in https://github.com/stefmolin/data-morph/pull/130
Full Changelog: https://github.com/stefmolin/data-morph/compare/0.1.0...0.2.0
- Python
Published by stefmolin over 2 years ago
data-morph-ai - Data Morph 0.1.0
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
Shapeclasses 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 theShapeFactorydocumentation for visuals. - Creation of the
Datasetclass 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
DataLoaderclass 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.
- Python
Published by stefmolin about 3 years ago