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