data-morph-ai

View on PyPIReverse Dependencies (0)

0.3.0 data_morph_ai-0.3.0-py3-none-any.whl

Wheel Details

Project: data-morph-ai
Version: 0.3.0
Filename: data_morph_ai-0.3.0-py3-none-any.whl
Download: [link]
Size: 160211
MD5: 858615716a4a24e368938815a75b8dea
SHA256: fc255630e762bdd558295e1d139c88e5639a1cef1706d53210b0af68ef4c951c
Uploaded: 2025-02-17 20:38:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: data-morph-ai
Version: 0.3.0
Summary: Teaching tool on the importance of data visualization.
Author-Email: Stefanie Molin <data-morph[at]stefaniemolin.com>, Aaron Stevens <bheklilr2[at]gmail.com>, Justin Matejka <Justin.Matejka[at]Autodesk.com>
Maintainer: Stefanie Molin
Project-Url: Bug Tracker, https://github.com/stefmolin/data-morph/issues
Project-Url: Documentation, https://stefaniemolin.com/data-morph/stable/api.html
Project-Url: Homepage, https://stefaniemolin.com/data-morph
Project-Url: Source, https://github.com/stefmolin/data-morph
License: MIT License Copyright (c) 2017 jmatejka Copyright (c) 2023 Stefanie Molin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: data animation,data visualization,summary statistics
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Matplotlib
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.9
Requires-Dist: matplotlib (>=3.3)
Requires-Dist: numpy (>=1.20)
Requires-Dist: pandas (>=1.2)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-randomly; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: pydata-sphinx-theme (>=0.15.3); extra == "docs"
Requires-Dist: sphinx (>=7.2.6); extra == "docs"
Requires-Dist: sphinx-argparse-cli (>=1.16.0); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5.1); extra == "docs"
Requires-Dist: sphinx-design (>=0.6.1); extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10312 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
data_morph/__init__.py sha256=Q09IPicfWqpqJQqzXj-JSrnani4vOlXbtbE4WgKNdBA 1637
data_morph/__main__.py sha256=2p5LGB1YWsL4jpF__a80mTYC6fBezxXkoDi-rTNWSQ8 94
data_morph/cli.py sha256=hxk0SAmt0ArKk71b7aGAunf94jrfX4m7TehCbIHgMGg 14674
data_morph/morpher.py sha256=vWqWVKFUE1aZxw7FTlDf0wzzK6m8_0uBPemwbSB6Wh4 18149
data_morph/progress.py sha256=WjTQ9iFt9FqhIJD9bKd4fcMzSLv7gasgERDwBUmhua0 1155
data_morph/bounds/__init__.py sha256=QhymOGeU9ZrRGfDa7tzROHlk1FuzKplOr9E7oIaqC4Y 49
data_morph/bounds/_utils.py sha256=bySNIpegZN0MUN7b5Ru3O6WTF2K_XXsCm6qktuxrmmU 821
data_morph/bounds/bounding_box.py sha256=bpEcy-T2VIKq0KumgppXgXHnguwQOfTB1_pjgEPaD8I 5663
data_morph/bounds/interval.py sha256=30vVv26INq-qe_Oo64pppATtcedmUmX96f8ohoWGdNA 4762
data_morph/data/__init__.py sha256=4Fcn02TPuJG2GbNt9wzHB6p5ZcJJZA5k9SR93ikNme8 82
data_morph/data/dataset.py sha256=xLN5K0lbmD2pZcEtHnFsoxt6Ziuex8dbMVrX014-ek4 9228
data_morph/data/loader.py sha256=iGUBmrJgyUCZ8xCvkBn657bpb1KDTsd2zFw27ORn7vI 6060
data_morph/data/stats.py sha256=uehY0TA7ESDCuA2G9PivbNYKXB-WThs25YfOV2RFxnk 939
data_morph/data/starter_shapes/bunny.csv sha256=lNAGv26AZ71hAr7jsLBLrfNYYNQrO7u-zv95jiTThGU 6360
data_morph/data/starter_shapes/cat.csv sha256=BltLk6ZSUYPkj_n4q0dmUfj34Q_lVqyJzDSmyuIttIc 7710
data_morph/data/starter_shapes/dino.csv sha256=ffI0h1j8-UNzaeEAotdELQtzsl6DKXPhSKDKoJSYyDA 2205
data_morph/data/starter_shapes/dog.csv sha256=xcPDnPO2QyeuiU_4f7iGOyjGRZSPjrxJUSaEbiY9qCc 18384
data_morph/data/starter_shapes/gorilla.csv sha256=DUNmeq48r2fCOodUrv4SNi5ivXvM7WGjcZ2HBnUIAAg 54586
data_morph/data/starter_shapes/music.csv sha256=1pH5_35R_K_c1MTodqb77Px01-zQmvRHP-8jQjTr3Hs 38298
data_morph/data/starter_shapes/panda.csv sha256=iIKNdHWyb_xgqsyy3ZJlPdGGHMzXfqcNTRXceab5oWA 10365
data_morph/data/starter_shapes/pi.csv sha256=8TqFrBGxBJWex6bYov9RF348VxV7z6B10twGv6fDF1w 3636
data_morph/data/starter_shapes/python.csv sha256=wnvnymiLO4T_uE1NNPVOo5GnhaZDKBnUEsoUxNsKoKI 26531
data_morph/data/starter_shapes/sheep.csv sha256=n38X3b2Sjmuo27uKK9uqMpI2rcbASSU8CAR0iLbTpRw 4408
data_morph/data/starter_shapes/soccer_ball.csv sha256=iZs517HrSiJUZrPrQh-61GZJgoH0wm7x_iDHte4jDCU 83697
data_morph/data/starter_shapes/superdatascience.csv sha256=NakkJGB_zADuxxFw6gpIhLHMzyjzpFJAKs8idob2NpU 73596
data_morph/plotting/__init__.py sha256=-IXuZzFe5He7AjL_XBhdnYqzogdxf1MA7gxoRWEqtV0 52
data_morph/plotting/animation.py sha256=ZyBvTot2mbhWNj691ZTHTkg5I5a1Cde3hWJbldZbe4w 5677
data_morph/plotting/static.py sha256=gzd0JlLD5srO0E0lUbkiJs9wc2ilirautkyBylh9Bkc 3668
data_morph/plotting/style.py sha256=DGNjUOe3PXqqZFexmh1nS8xAKyiY723Ga1wXsPNdJLU 1649
data_morph/plotting/config/plot_style.mplstyle sha256=fzIFN8lfIkc5QDss9DWms7aG4nmQkhi-aTJF-Dl5IHI 457
data_morph/shapes/__init__.py sha256=v4rVIdp4SYFOLwLkyyVdadqVsvG3ntHtRTjPMOWrUio 184
data_morph/shapes/circles.py sha256=eSQOWsO4YYVQ4Ip_MrvzefIIz2QE0DFzeJ9VTb2WLXM 6190
data_morph/shapes/factory.py sha256=8W4WmnlLA2fxSYxYbkoTJyJrbJ0WE9ZsruFJYv5K3Ns 4296
data_morph/shapes/bases/__init__.py sha256=hasRGlQXgu6WmH_WRnxeSatcKA67YJQ9lQSBlMVIMaE 26
data_morph/shapes/bases/line_collection.py sha256=aTy5RgdRrBIgYxMgrZsBTVkC8JPw1TF050SRaLzgSF4 3792
data_morph/shapes/bases/point_collection.py sha256=q7FqN1tbUVbb2-JXsasmTbtxM6nONv-sYZ__xypiHPY 2214
data_morph/shapes/bases/shape.py sha256=PAmCRCxHZ_J8hJZnybArcWI_Gz59t4aBFak_5wCBhNE 3782
data_morph/shapes/lines/__init__.py sha256=TKQt0D_FFZYIb3SYaDaG8G5Cy0cWhU6RB_6OV_t6SrI 568
data_morph/shapes/lines/diamond.py sha256=kGcRwlSAOfTVzB021oKAXNz1gXHmvHq7KGh2xz2MVSg 1062
data_morph/shapes/lines/high_lines.py sha256=giXAi70BWGsy9YG5LyqeIn3Pekgz-NlZ9co39-9_Ofw 982
data_morph/shapes/lines/horizontal_lines.py sha256=_UG4BPpv0X7DOr2FuJ52_6N5sT5Az7fFCBZkj-RDYP8 950
data_morph/shapes/lines/rectangle.py sha256=xWzzO8_JsjKAOVG4RiayceJDWrROcgJe47v9a22ma6s 1001
data_morph/shapes/lines/slant_down.py sha256=SwvFg-F8ubb8N3Pnc7ReT643A--BpIMtDK0G4-v_cY0 1255
data_morph/shapes/lines/slant_up.py sha256=2FPP8g_EqRUFbzlyVmHj6IIiDJGhFKl4rQpy5pfKaPU 1243
data_morph/shapes/lines/star.py sha256=jGeBGQzdf9I3hpSxumaBLZ7BhFgX_qiusYBrFIdscQo 1594
data_morph/shapes/lines/vertical_lines.py sha256=rxGvwa3KJ2tBH9V8F_xIYILYiq1oMUuHggyOhIIVDvY 940
data_morph/shapes/lines/wide_lines.py sha256=Rhav9B4v9rM6TLHWq0CSFeu0b5Zf_lmFyQPwjfXAL3w 982
data_morph/shapes/lines/x_lines.py sha256=PTVMbij48wKkS6Ol3NUow3Wk5rnVndGUlRXAFIOzJXo 831
data_morph/shapes/points/__init__.py sha256=Eu9nwANO1mjrqxtmu7JwcTfniEvPTFZzS-DyTIXYaqM 504
data_morph/shapes/points/club.py sha256=iOBURovQiwfM0y55FupooEU4ufF9PEcwrxuX_bwe2wY 4512
data_morph/shapes/points/dots_grid.py sha256=Xg3N598ZMt3M3kf52VVTiobR9o4JQUhUvAHLPNVGuwc 1011
data_morph/shapes/points/figure_eight.py sha256=MCdXrSUxj5bN3IkcrwjeanSMwrsML54Fiu-1PmgFAAM 1491
data_morph/shapes/points/heart.py sha256=j7laakYIykiDEJtUQcWWYv4vu8x26-Vp6qdXBQ-OgtU 1446
data_morph/shapes/points/parabola.py sha256=LksKpDLi-95lEtpAEImQj_ayboHLfZYvKOikRDSCVJo 3848
data_morph/shapes/points/scatter.py sha256=_Tla679lmhxyj_UbfM-zykI7kQZiLH7nFZYvkP9yk80 1894
data_morph/shapes/points/spade.py sha256=XGq_3ng0wToz-PnIuWVEAMHjpIBGNsuxDXjPc2KlUwA 3285
data_morph/shapes/points/spiral.py sha256=XsXzF89eYX06EO1O38wkP6E44ApNG7dJ3uMceyeR3lk 1689
data_morph_ai-0.3.0.dist-info/LICENSE sha256=-exZc0VwyeTVT_6s7Wq9j_f3LTpXnGVBlWJUfeCjfns 1099
data_morph_ai-0.3.0.dist-info/METADATA sha256=ky6Mc3PcIsj7NguoAEjcsC6U6bjTsMmGZojicTIcWCA 13660
data_morph_ai-0.3.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
data_morph_ai-0.3.0.dist-info/entry_points.txt sha256=K9XYcd1b6rcTN2Ij6-OxifnvXjE0Gn2gHExTOuzFQf8 51
data_morph_ai-0.3.0.dist-info/top_level.txt sha256=D5P85_xyT59VmYYl89KCBT7VZCtiTe3GERpGnJxoWVQ 11
data_morph_ai-0.3.0.dist-info/RECORD

top_level.txt

data_morph

entry_points.txt

data-morph = data_morph.cli:main