Skip to content

Commit fe44302

Browse files
Add v1.6.0 changelog
1 parent 0875dc5 commit fe44302

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Changelog
22

3+
## Version 1.6.0 (2024-12-05)
4+
5+
### New Features
6+
- **Modular Metrics API**: All 65 metrics are now available as standalone functions
7+
- New import style: `from nwpeval import rmse, mae, fss, pod`
8+
- Each metric in its own file under `nwpeval/metrics/`
9+
- **NWP_Stats class deprecated**: Shows deprecation warning, will be removed in v2.0
10+
11+
### Bug Fixes
12+
- **FSS**: Fixed mse_ref formula (was using mean squared instead of mean of squares)
13+
- **MCC**: Fixed integer overflow and added range clipping to [-1, 1]
14+
- **EDS**: Corrected formula to use proper log ratios
15+
- **BSS**: Fixed climatology Brier Score calculation
16+
- **RPSS**: Fixed dim handling for binary case
17+
- **AEV**: Corrected Adjusted Explained Variance formula
18+
19+
### Documentation
20+
- Updated README with new API examples
21+
- Rewrote documentation to prioritize new standalone functions
22+
- Added migration guide from NWP_Stats to standalone functions
23+
24+
### Tests
25+
- Added `tests/test_all_metrics.py` - validates all 65 metrics
26+
- Added `tests/test_all_metrics_with_plots.py` - comprehensive test with plots
27+
28+
---
29+
330
## Version 1.5.1beta5
431

532
### MAJOR REVISION OF CODE

0 commit comments

Comments
 (0)