Published January 27, 2026
| Version v0.2.0
Software
Open
Performance, Portability and Productivity Analysis Library
Authors/Creators
Description
Although the interface should still be considered unstable, v0.2.0 contains a significant number of improvements and new features.
What's Changed
- Add DOI information from Zenodo by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/4
- Adds missing
runs-onparameter in CI/CD workflows by @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/8 - Added setup.py for legacy installation methods by @maxwelltsai in https://github.com/P3HPC/p3-analysis-library/pull/5
- Fix inconsistencies in pyproject.toml by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/7
- Align README dependencies with pyproject.toml by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/6
- Added two parameters to the cascade plot to control where the platforms key is plotted (if at all) and how many columns are plotted by @swright87 in https://github.com/P3HPC/p3-analysis-library/pull/9
- Github action for commit sign-off checks by @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/12
- Add flowchart showing P3 data collection process by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/14
- Replace agg(harmonic_mean) with custom function by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/17
- Exclude PR merge commits from sign-off message checking workflow by @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/16
- Reconfiguring
blackworkflow by @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/20 - Enable customization of plots by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/13
- Drop duplicate results by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/22
- Explicit settings for workflow permissions by @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/24
- Add contribution information to main docs page by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/25
- Simplify schema handling by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/26
- Add OpenSSF Best Practices badge to README.md by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/27
- Update coverage schema to 0.2.0 by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/28
- Add missing 0.2 schema to fix pip install by @rfbgo in https://github.com/P3HPC/p3-analysis-library/pull/30
- CI and pre-commit alignment by @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/32
- Disabling pre-commit run on
mainby @laserkelvin in https://github.com/P3HPC/p3-analysis-library/pull/33 - Remove flake8-black from pre-commit by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/34
- Update GitHub templates by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/35
- Move matplotlib code into to the backend by @swright87 in https://github.com/P3HPC/p3-analysis-library/pull/36
- Update coverage schema to 0.3.0 by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/31
- Simplify divergence usage by making cov optional by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/44
- Raise exception if # applications > # markers by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/45
- Raise exception for cascades with > 26 platforms by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/40
- Adds a new backend for generating plots using TeX/PGFPlots by @swright87 in https://github.com/P3HPC/p3-analysis-library/pull/18
- Fix future warnings by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/52
- Update coverage file in BabelStream case study by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/51
- Fix get_axes() function in NavChart by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/49
- Add "date" to application_efficiency filter by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/53
- Update documentation theme by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/47
- Add a new application_efficiency example by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/54
- Skip null values during projection by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/62
- Add a new workflow to test the gallery by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/57
- Add a new example of using projection by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/55
- Reject duplicate results when handling efficiencies by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/65
- Add draft of per-component example by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/58
- Rename the package from p3 to p3analysis by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/67
- Fix navchart column by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/68
- Move plot styling options out of kwargs by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/70
- Fix validation of numeric types by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/69
- Improve handling of large cascade plots by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/71
- Mark online documentation unstable by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/72
- Finalize coverage schema by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/75
- Update dependencies by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/76
- Permit coverage JSON strings and objects by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/74
- replaces np.arange with range, fixing #59 by @swright87 in https://github.com/P3HPC/p3-analysis-library/pull/81
- Disable dependabot version updates by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/85
- Update docs to reflect organization change by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/86
- Stop sphinx-gallery ignoring bbox_inches="tight" by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/87
- Update CITATION.md by @Pennycook in https://github.com/P3HPC/p3-analysis-library/pull/41
New Contributors
- @maxwelltsai made their first contribution in https://github.com/P3HPC/p3-analysis-library/pull/5
- @swright87 made their first contribution in https://github.com/P3HPC/p3-analysis-library/pull/9
- @rfbgo made their first contribution in https://github.com/P3HPC/p3-analysis-library/pull/30
Full Changelog: https://github.com/P3HPC/p3-analysis-library/compare/v0.1.0-alpha...v0.2.0
Files
P3HPC/p3-analysis-library-v0.2.0.zip
Files
(114.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b5800243f21ed9d96341beb27b3e62bb
|
114.7 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/P3HPC/p3-analysis-library/tree/v0.2.0 (URL)
Software
- Repository URL
- https://github.com/P3HPC/p3-analysis-library