Morph an input dataset of 2D points into select shapes, while preserving the summary statistics to a given number of decimal points through simulated annealing. It is intended to be used as a teaching tool to illustrate the importance of data visualization.
Consider switching the internal logic from pandas to polars, but still allow pandas
DataFrames
to be used asDatasets
.