Llnl-thicket

Latest version: v2024.1.0

Safety actively analyzes 623909 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2024.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.' for 'th.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
* Update Extra-P Unit Tests to Match Latest Release 115
* Add Testing for Display Functions 87
* Improve Compatibility in concat_thickets 89
* Rework _unify 129
* update test data with newer rajaperf 125
* Improve Validation Checks 142
* Prevent test failure if Extra-P is not installed 136

2023.3.1

2023.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

2023.2.0

This is the first official release of Thicket, a toolkit for exploratory data analysis of multi-dimensional performance data.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.