Releases: P3HPC/p3-analysis-library
Releases · P3HPC/p3-analysis-library
v0.2.0
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 #4
- Adds missing
runs-onparameter in CI/CD workflows by @laserkelvin in #8 - Added setup.py for legacy installation methods by @maxwelltsai in #5
- Fix inconsistencies in pyproject.toml by @Pennycook in #7
- Align README dependencies with pyproject.toml by @Pennycook in #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 #9
- Github action for commit sign-off checks by @laserkelvin in #12
- Add flowchart showing P3 data collection process by @Pennycook in #14
- Replace agg(harmonic_mean) with custom function by @Pennycook in #17
- Exclude PR merge commits from sign-off message checking workflow by @laserkelvin in #16
- Reconfiguring
blackworkflow by @laserkelvin in #20 - Enable customization of plots by @Pennycook in #13
- Drop duplicate results by @Pennycook in #22
- Explicit settings for workflow permissions by @laserkelvin in #24
- Add contribution information to main docs page by @Pennycook in #25
- Simplify schema handling by @Pennycook in #26
- Add OpenSSF Best Practices badge to README.md by @Pennycook in #27
- Update coverage schema to 0.2.0 by @Pennycook in #28
- Add missing 0.2 schema to fix pip install by @rfbgo in #30
- CI and pre-commit alignment by @laserkelvin in #32
- Disabling pre-commit run on
mainby @laserkelvin in #33 - Remove flake8-black from pre-commit by @Pennycook in #34
- Update GitHub templates by @Pennycook in #35
- Move matplotlib code into to the backend by @swright87 in #36
- Update coverage schema to 0.3.0 by @Pennycook in #31
- Simplify divergence usage by making cov optional by @Pennycook in #44
- Raise exception if # applications > # markers by @Pennycook in #45
- Raise exception for cascades with > 26 platforms by @Pennycook in #40
- Adds a new backend for generating plots using TeX/PGFPlots by @swright87 in #18
- Fix future warnings by @Pennycook in #52
- Update coverage file in BabelStream case study by @Pennycook in #51
- Fix get_axes() function in NavChart by @Pennycook in #49
- Add "date" to application_efficiency filter by @Pennycook in #53
- Update documentation theme by @Pennycook in #47
- Add a new application_efficiency example by @Pennycook in #54
- Skip null values during projection by @Pennycook in #62
- Add a new workflow to test the gallery by @Pennycook in #57
- Add a new example of using projection by @Pennycook in #55
- Reject duplicate results when handling efficiencies by @Pennycook in #65
- Add draft of per-component example by @Pennycook in #58
- Rename the package from p3 to p3analysis by @Pennycook in #67
- Fix navchart column by @Pennycook in #68
- Move plot styling options out of kwargs by @Pennycook in #70
- Fix validation of numeric types by @Pennycook in #69
- Improve handling of large cascade plots by @Pennycook in #71
- Mark online documentation unstable by @Pennycook in #72
- Finalize coverage schema by @Pennycook in #75
- Update dependencies by @Pennycook in #76
- Permit coverage JSON strings and objects by @Pennycook in #74
- replaces np.arange with range, fixing #59 by @swright87 in #81
- Disable dependabot version updates by @Pennycook in #85
- Update docs to reflect organization change by @Pennycook in #86
- Stop sphinx-gallery ignoring bbox_inches="tight" by @Pennycook in #87
- Update CITATION.md by @Pennycook in #41
New Contributors
- @maxwelltsai made their first contribution in #5
- @swright87 made their first contribution in #9
- @rfbgo made their first contribution in #30
Full Changelog: v0.1.0-alpha...v0.2.0
v0.1.0-alpha
v0.1.0-alpha is the first version of the P3 Analysis Library made publicly available. Although not yet ready for production, we welcome early user feedback on the API.
What's Changed
- Actions for unit tests and code quality by @laserkelvin in #1
- ci: added dependabot scanning by @laserkelvin in #2
- Add metadata for Zenodo by @Pennycook in #3
New Contributors
- @laserkelvin made their first contribution in #1
- @Pennycook made their first contribution in #3
Full Changelog: https://github.com/intel/p3-analysis-library/commits/v0.1.0-alpha