Skip to content

Conversation

@stefmolin
Copy link
Owner

@stefmolin stefmolin commented Oct 26, 2025

  • Add diagnostic function to visualize shapes superimposed on datasets
  • Update shape creation tutorial to show example of using the shape diagnostic function
  • Update all shape docs to use the diagnostic function
  • Add tests for LineCollection and Dataset plot() methods

@github-actions github-actions bot added documentation Improvements or additions to documentation shapes Work relating to shapes module data Work relating to data module plotting Work relating to plotting module labels Oct 26, 2025
@codecov
Copy link

codecov bot commented Oct 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.55%. Comparing base (b819859) to head (eea8f3b).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #331      +/-   ##
==========================================
+ Coverage   98.38%   99.55%   +1.16%     
==========================================
  Files          84       86       +2     
  Lines        2167     2232      +65     
  Branches      130      136       +6     
==========================================
+ Hits         2132     2222      +90     
+ Misses         32        8      -24     
+ Partials        3        2       -1     
Files with missing lines Coverage Δ
src/data_morph/data/dataset.py 100.00% <100.00%> (+26.82%) ⬆️
src/data_morph/plotting/diagnostics.py 100.00% <100.00%> (ø)
src/data_morph/shapes/circles/bullseye.py 100.00% <ø> (ø)
src/data_morph/shapes/circles/circle.py 100.00% <ø> (ø)
src/data_morph/shapes/circles/rings.py 100.00% <ø> (ø)
src/data_morph/shapes/lines/diamond.py 100.00% <ø> (ø)
src/data_morph/shapes/lines/high_lines.py 100.00% <ø> (ø)
src/data_morph/shapes/lines/horizontal_lines.py 100.00% <ø> (ø)
src/data_morph/shapes/lines/rectangle.py 100.00% <ø> (ø)
src/data_morph/shapes/lines/slant_down.py 100.00% <ø> (ø)
... and 16 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions github-actions bot added the packaging Relating to packaging label Oct 26, 2025
@github-actions github-actions bot added the testing Relating to the testing suite label Oct 26, 2025
@stefmolin stefmolin marked this pull request as ready for review October 27, 2025 00:09
@stefmolin stefmolin merged commit 7d2b741 into main Oct 27, 2025
23 checks passed
@stefmolin stefmolin deleted the shape-diagnostic branch October 27, 2025 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data Work relating to data module documentation Improvements or additions to documentation packaging Relating to packaging plotting Work relating to plotting module shapes Work relating to shapes module testing Relating to the testing suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants