Skip to content

Conversation

michaelmckinsey1
Copy link
Collaborator

@michaelmckinsey1 michaelmckinsey1 commented Nov 12, 2024

Summary

Visualize (min, max) values for each node and histogram of profile values using unicode bars. Designed to give user a quick view of data distribution. Number of bars is the square root of the number of profiles for that node.

Examples

Example for 70 profiles. Notice slight difference vs Matplotlib histogram, since we are limited to 7 bar sizes.

Tree histogram:
image
Equivalent matplotlib histogram:
image

@michaelmckinsey1 michaelmckinsey1 self-assigned this Nov 15, 2024
@michaelmckinsey1 michaelmckinsey1 added area-visualization Issues and PRs involving any of Thicket's provided visualizations priority-normal Normal priority issues and PRs status-work-in-progress PR is currently being worked on type-feature Requests for new features or PRs which implement new features labels Nov 15, 2024
@michaelmckinsey1 michaelmckinsey1 marked this pull request as ready for review November 15, 2024 22:36
@michaelmckinsey1
Copy link
Collaborator Author

michaelmckinsey1 commented Nov 15, 2024

Should this be on or off by default? The default is off by default.

@michaelmckinsey1 michaelmckinsey1 added status-ready-for-review This PR is ready to be reviewed by assigned reviewers and removed status-work-in-progress PR is currently being worked on labels Feb 14, 2025
@michaelmckinsey1 michaelmckinsey1 added this to the 2025.1.0 milestone Feb 21, 2025
@michaelmckinsey1 michaelmckinsey1 requested a review from slabasan July 2, 2025 22:37
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 23.80952% with 16 lines in your changes missing coverage. Please review.

Project coverage is 82.79%. Comparing base (83d592b) to head (680b0b8).
Report is 3 commits behind head on develop.

Files with missing lines Patch % Lines
thicket/external/console.py 20.00% 16 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #225      +/-   ##
===========================================
- Coverage    83.06%   82.79%   -0.27%     
===========================================
  Files           65       65              
  Lines         4452     4482      +30     
===========================================
+ Hits          3698     3711      +13     
- Misses         754      771      +17     
Files with missing lines Coverage Δ
thicket/thicket.py 89.05% <100.00%> (-0.10%) ⬇️
thicket/external/console.py 47.56% <20.00%> (-3.35%) ⬇️

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@slabasan slabasan merged commit 46dcc51 into LLNL:develop Jul 3, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-visualization Issues and PRs involving any of Thicket's provided visualizations priority-normal Normal priority issues and PRs status-ready-for-review This PR is ready to be reviewed by assigned reviewers type-feature Requests for new features or PRs which implement new features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants