Releases: esmf-org/esmf-profiler
Releases · esmf-org/esmf-profiler
Pre-release v0.2.0
TL;DR
- File chunking and threading have been added making JSON data generation significantly faster.
- Web GUI has been updated to make better use of screen real estate, as well as allow user options to change the way they view the data.
What's Changed
- Bump packaging from 21.2 to 21.3 by @dependabot in #114
- Bump black from 21.10b0 to 21.11b1 by @dependabot in #113
- 86 close local server gracefully by @ryanlong1004 in #119
- Add success message when pushing to github by @ryanlong1004 in #120
- Feature report refactor by @ryanlong1004 in #122
- Refactor, first pass. by @ryanlong1004 in #123
- Update _safe_command to use <Python 3.7 by @ryanlong1004 in #125
- Hotfix in dev by @ryanlong1004 in #131
- 117 files not copied resuse by @ryanlong1004 in #133
- Change move to copy by @ryanlong1004 in #134
- Update acceptable characters for -n flag. by @ryanlong1004 in #135
- Feature dynamic chart options by @ryanlong1004 in #137
- Feature dynamic chart options by @ryanlong1004 in #139
- Add file chunking and threading to improve performance by @rsdunlapiv in #136
- Bump rope from 0.21.0 to 0.22.0 by @dependabot in #126
- Feature makefile testing by @ryanlong1004 in #159
- Fix name of file to ignore when copying gui template by @rsdunlapiv in #160
- 36 feature build argument docker by @ryanlong1004 in #163
New Contributors
- @dependabot made their first contribution in #114
- @rsdunlapiv made their first contribution in #136
Full Changelog: v0.1.1...v0.2.0
Alpha Release
This is an alpha release of the esmf-profiler for initial evaluation by users of ESMF.
See the Quick Start guide for instructions on installing and using the esmf-profiler.
Features
- Ability to ingest a binary trace output from an ESMF application and generate a web-based profile
- Support for one kind of performance analysis: Load Balance, which shows execution times across all processes (PETs) in an application
- Ability to easily share performance profiles by pushing them to GitHub.io
- Lightweight web server is included for locally viewing profiles
- Two installation options: local install and Docker build/run
- For local installs, a script is included for installing dependencies
- Quick Start guide for using the tool
What's Changed since v0.1
A test plan was created and issues bugs from the initial pre-release have been addressed.
Full Changelog: https://github.com/esmf-org/esmf-profiler/commits/v0.1.1
v0.1
Pre-release version.
Please submit any issues to https://github.com/esmf-org/esmf-profiler/issues.
What's Changed
- Create python-app.yml by @ryanlong1004 in #1
- Web gui by @ryanlong1004 in #9
- Add site name and timestamp as headers in Report. by @ryanlong1004 in #24
- Center select all and select none buttons. by @ryanlong1004 in #23
- Changed destination from esmf site to '#' to prevent redirection. by @ryanlong1004 in #25
- removed conditional rendering (not-redrawing) of chart. by @ryanlong1004 in #26
- Closes #18 by @ryanlong1004 in #27
- Add version compare function that accounts for different version lengths by @ryanlong1004 in #33
- Fixes #38 static web files issue by @ryanlong1004 in #40
- closes #29 container implementation by @ryanlong1004 in #43
- 41 refactor main analysis by @ryanlong1004 in #44
- 46 testing by @ryanlong1004 in #47
- Development to Main for Pre-Release v0.1 by @ryanlong1004 in #50
New Contributors
- @ryanlong1004 made their first contribution in #1
Full Changelog: https://github.com/esmf-org/esmf-profiler/commits/v0.1