Releases: LLNL/thicket
Releases · LLNL/thicket
v2024.1.0
Version 2024.1.0
is a major release.
New features
- Add GroupBy Class and Aggregation Mechanism #85
- Updated percentile.py to allow user defined percentiles, and separating calculated values into separate columns #103
- Moves stats imports from top-level
__init__.py
to stats folder #132 - Replaces
th.
forth.stats.
in various places #138 - Add per-node scoring functions #127
- Adds violin plot functionality along with testing #141
- Print Tree on Performance Data #118
- Add Progress Bar to Reader #131
Documentation updates
- update output of jupyter notebooks in docs #117
- Add output of statsframe tutorial notebook #119
- Add output of query language notebook #120
- render notebooks for 2023.3.1 release #121, #122
- fix apidocs rendering #124
- fix URL links in README #143
- update tree and performance table figures in user guide #126
- add executed notebooks for hatchet v2024.1.0 #146, #149
- execute notebooks remove legacy data references, formatting #150
Bug fixes
- fix type checks in groupby #123
- Disable Node Ordering if All Profiles Don't Have It #128
- Expand Check to All Inner Indices #130
- Synchronize Profile Components #145
- Fix filter_stats #148
Internal changes
v2023.1.1
v2023.3.0
Version 2023.3.0 is a major release.
New features
- Thicket-specific tree renderer
- StatsFrame MultiIndex Squash
- One Profile per Hash
- Fill Performance DataFrame
Documentation updates
- add new page with tutorial materials
- add CITATION.cff for HPDC submission
- change figs to match tree and dataframe
- update readme to point to docs
- Docs fixes
- add thicket documentation and tutorial through read the docs
Bug fixes
- Add Pandas Groupby Functionality to Stats Functions
- Fix tree indexing to correspond with statsframe
- Intersection Bugfix
- Fix unify_ensemble handling of None
- Bugfix reader_dispatch
- query: return new copy of thicket
Internal changes
- Refactor Ensemble Functions & Change Ensemble APIs
- add initial tests for stats
- Preference Redesign
- Separate .set_title() from initial sns.heatmap call
- Relax Verify Thicket Structure Check for Stats Functions
- StatsFrame change name to a column index, not column
- Return dictionary instead of list in groupby
- Adds automatic ownership test and fixes
- Sort performance data index after columnar_join
- Use Deterministic Hash Algorithm
- Adds usability of show_metric_columns() to statistic functions
- Fixes the dependencies in setup.py and adds a script to autogenerate new requirements.txt files from setup.py