Summary
- Deleted the old compile directory and docs directory (#1315) (details)
- Update README, BUILD.md, and pyplotgen README.md (#1309) (details)
- Update Jenkinsfile to match moved file (details)
- Fixing bug that caused incorrect times to be written to netcdf in cases where stats_tout (output interval) > dt_main (timestep). This is BIT_CHANGING because of that, but only for the time variable (no field differences), and only for cases where we don't output each timestep. (details)
- First set of commits for the new loss driver. (details)
- Improvements (details)
- Batching capabilities (details)
- Lot's of cleanup, simplifications, and consolidation (details)
- More testing (details)
- Python interfaces for the loss driver (details)
- Interface for tuner and tuner with modes. (details)
- Nice updates (details)
- Missed file (details)
- Little updates to fix inconsistencies in the plots and averaging ranges (details)
- Adding a script that converts sam and coamps netcdf files to a clubb named version, including things that need to be calculated. This fixes a bug where fields were being averaged before being calculated, see https://github.com/larson-group/clubb/issues/1284, but is currently only wired up in the new tuner and the dash app plotter (details)
- Making some things public for nvhpc (details)
- Organization and consistency test fix (details)
- Adding taylor diagram to tune tab, this needs taylor metrics to be computed so the loss driver needed to output this info. (details)
- Adding more fancy loss functions based on Taylor metrics and a way to switch how the loss is computed in the dash tuner (details)
- Making NaN in code not an issue (details)
- Mostly dash app improvements to plotting, also made subwindows for tuning (details)
- Tuner tracking by case (details)
- Removing stats time-variance code (details)
- Simplifying loss driver output - now loss metrics are output explicitly rather than as packaged taylor_metrics and having different versions for subwindows and such (details)
- Mainly ui updates and small simplifications (details)
- Improving comments and cleaning things up a bit (details)
- Removing strictness on stats window vs output interval, and adding a stats consistency test to tests for issues with batch size and output frequency and the windowing mode (details)
- Fixing openmp bug and making incomplete stats intervals not output, as it was before (details)
- Making jenkins test use standard stats, and fixing tiny bug that caused error running with debug+no rcp2 stats (details)
- Adding gate around bindiff, there's an edge case where a cosmetic diff can trigger a full-diff even in a failed case, which should otherwise be considered BFB and skipped. (details)
- Adding some README entries for the dash app and a python requirements file (details)
- Adding comments and little bug fix to dash app (details)
- Update to loss consistency test, making it simpler since stats consistency test covers most things. Also adding it to the stats consistency jenkins test since it is still similar (details)
- Cleanup and code consolidation, new jenkins test for tuner (details)
- Adding comments (details)
- Fixing little bugs (details)
