Skip to content

v2024.2.0

Latest
Compare
Choose a tag to compare
@slabasan slabasan released this 27 Sep 21:07
· 14 commits to develop since this release
5f2d9af

Version 2024.2.0 is a major release.

New features

  • Overhaul of Distance Based Scoring Functions (#177)
  • Adds function that moves perf metric to statsframe (#198)
  • Add Root Node to Graph (#192)
  • Add Nodes in Slice Before Printing Tree (#181)
  • Enable Filtering From List of Profiles (#173)
  • Speedup thicket composition by performing profile unions in binary tree order (#170)
  • Implementation of query_stats function (#157)
  • Add Option to Turn Off _fill_perfdata (#168)
  • Add Pickle Reader/Writer Interface (#144)
  • Print thicket tree by node order (hatchet nid) instead of alphabetically (#174)
  • Add support for both row and column MultiIndex in dialects (#154)
  • Improve NCU Reader (#60)

Documentation updates

  • Update README.md (#211)
  • Re-render notebooks for docs with no binder badge (#208)
  • 2024 radiuss tutorial (#205, #204)
  • Built-in configuration page link extension (#176)
  • Update thicket tutorial with updates to display_violin_plot() (#165)

Bug fixes

  • Fix Bug When Reading Directories (#203)
  • Fix Indexing Issue in Tree for MultiIndex (#197)
  • Fix intersection (#193)
  • Fix Deepcopy Bug (#190)
  • Moves re-exports of display_violinplot into the try-except-else guard (#160)

Internal changes

  • Reset cache before pickle dump (#207)
  • Remove Optional Argument from _fill_perfdata (#194)
  • Pin numpy version to less than 2.0.0 (#191)
  • Optimize Loop in Unify (#185)
  • Remove Print in Groupby (#180)
  • Check if Metric Exists in add_ncu (#178)
  • Add new positional argument to unit test (#179)
  • Change Filter Shallow Copies to Deep Copies (#175)
  • Improve Reader Error Messages (#163)
  • Check If filter_metadata Function Results in Empty Metadata Table (#164)
  • Reinements to display_violinplot_thicket Function (#156)
  • Remove 'not' from check as we want to skip if python version is below 3.8 (#162)
  • Codecov support (#161)
  • Avoid FutureWarning in ensemble.py (#171)