Releases: metoppv/improver
Releases · metoppv/improver
1.6.4
What's Changed
- Fix CI tests in 1.6.x release branch by @gavinevans in #2024
- Alternative daily weather symbol creation by @gavinevans in #2023
- Bug fix: WX groupings PR miscalculating day length as number of files by @bayliffe in #2026
- Simplify weather symbols day weighting unit tests by @gavinevans in #2027
- Include influence of day weighting in the intensity categorisation by @gavinevans in #2028
Full Changelog: 1.6.3...1.6.4
1.9.0
What's Changed
- MOBT-639: Temporal interpolation of period diagnostics by @bayliffe in #1982
- MOBT-666: Modification of scalar coordinate values within standardise by @bayliffe in #1984
- Made set_up_variable_cube test helper support non-square grid cells by @MO-PeterJordan in #1988
- Addition of Global Lightning Probability Module Based on USAF Algorithm by @timbonin in #1983
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1979
- Change to nbhood plugin to satisfy Numpy warning and future Numpy error. by @Kat-90 in #1992
- Remove old threshold tests and retain only the pytest versions by @bayliffe in #1991
- MOBT-430: Synthetic data utilities for creating spot-cubes by @bayliffe in #1993
apply_bias_correction
fix: add handling for missing forecast cube by @benowen-bom in #1995- Correct generate_ororgraphic_smoothing_coefficients doc-string by @brhooper in #1999
- Update license header and remove UTF-8 header by @cpelley in #2001
- MOBT-689 (Pt 1): Move functionality out of the spot-extract CLI into a plugin by @bayliffe in #1996
- Migrate CLI functionality to plugin layer subset 1 by @cpelley in #2000
- Speed up ConstructReliabilityCalibrationTables by @btrotta-bom in #1987
- Speed up ApplyReliabilityCalibration by @btrotta-bom in #1989
- MOBT-689 (Pt2): Spot forecast subsetting using a neighbour cube by @bayliffe in #2002
- Adds tests showing out-of-range data returning from scipy interpolate… by @MoseleyS in #2007
- MOBT-719: Frequency to count for time period averages by @bayliffe in #2006
New Contributors
- @MO-PeterJordan made their first contribution in #1988
- @timbonin made their first contribution in #1983
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
- Categorical plugin accepts deterministic conditions by @mspelman07 in #1965
- Optionally set a new name in max_in_height by @mspelman07 in #1970
- DOC: Installation instructions via conda by @cpelley in #1967
- Update categorical CLI to accept cubelist inputs by @mspelman07 in #1971
- amend_attributes can now add to an existing value, and add timestamps. by @MoseleyS in #1973
- Adds CLI to copy attributes from one NetCDF file to another. by @MoseleyS in #1976
- Bump actions/cache from 3 to 4 by @dependabot in #1977
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1942
- Bump actions/stale from 8 to 9 by @dependabot in #1972
- Revert "Bump codecov/codecov-action from 3 to 4" by @cpelley in #1978
- SnowSplitter output cube names are now the same as their StaGE couterparts by @MoseleyS in #1975
- Speed up rainforests prediction by @btrotta-bom in #1966
- Fix pinning to treelite rather than lightgbm. by @benowen-bom in #1981
- Remove black strangeness by @bayliffe in #1980
Full Changelog: 1.7.1...1.8.0
1.7.1
What's Changed
- IM-1787: Improve memory efficiency of threshold plugin by @bayliffe in #1913
- SnowSplitter plugin by @mspelman07 in #1953
- Bump actions/checkout from 3 to 4 by @dependabot in #1934
- MOBT-572: Loosen dz-scaling usage restriction. by @bayliffe in #1959
- Documentation changes for #1940 by @btrotta-bom in #1950
- fix mamba environment install action failures by @cpelley in #1962
- Add links to IMPROVER BAMS paper and Zenodo archive to docs. by @brhooper in #1960
- Fix up weighted blending documentation by @brhooper in #1961
- Refactor weather code plugins and CLIs by @MoseleyS in #1944
- Bias correction fix by @benowen-bom in #1969
Full Changelog: 1.7.0...1.7.1
1.6.3
1.7.0
What's Changed
- Maximum value over a height coordinate by @mspelman07 in #1945
- Wet bulb freezing level by @mspelman07 in #1949
- Update wet bulb freezing level cube name by @mspelman07 in #1956
- Add aggregation CLI by @btrotta-bom in #1952
- Updates checksums for WBFL KGO by @MoseleyS in #1957
- Rainforests calibration: separate models for each lead time and fixed thresholds by @btrotta-bom in #1940
- Update Standardise function for deterministic temp on pressure levels by @mspelman07 in #1955
- Wind direction changes by @gavinevans in #1958
Full Changelog: 1.6.2...1.7.0
1.6.2
What's Changed
- IM-1933: Remove iteration warning from the recursive filter by @bayliffe in #1939
- Enforce consistent altitude, latitude and longitude for site EMOS by @gavinevans in #1951
Full Changelog: 1.6.1...1.6.2
1.5.0
What's Changed
- MOBT-500: Phase probability plugin and cli modification to allow no radius to be used by @bayliffe in #1902
- Mobt 496 enforce forecast consistency by @brhooper in #1900
- Thresholding masked data by @mspelman07 in #1905
- MOBT-494: Phase probability plugin without percentile generation by @bayliffe in #1903
- MOBT-494: Model blending of spot forecasts by @bayliffe in #1904
- MOBT-494: Modify day night mask to work with spot data. by @bayliffe in #1910
- Mobt 496 enforce forecast between references by @brhooper in #1907
- MOBT512-masking percentiles for cloud base height by @mspelman07 in #1908
- MOBT-494: Cube title setting in weather symbol code by @bayliffe in #1912
- Mobt515 cloud base height spot extraction by @mspelman07 in #1911
- Updates Broadcast and expand_bounds in Combine Plugin by @mspelman07 in #1914
- Update cbh ecc name by @mspelman07 in #1922
- Add CLI for clipping cubes by @mspelman07 in #1918
- Correct handling of reference time in weather_code plugin by @MoseleyS in #1920
- Support conversion from percentiles to probabilities by @gavinevans in #1924
- Add plugins to support rescaling of the forecast based on altitude difference by @gavinevans in #1916
- Changes to the modal code to increase the percentage to 30% and alter some of the groupings to give a better daily summary symbol. by @Katie-Howard in #1925
- Add CLIs to support rescaling of the forecast based on altitude difference by @gavinevans in #1917
- Skip ECC bounds usage when converting probabilities to percentiles by @gavinevans in #1926
- Add function which normalises input cubes according to a reference by @brhooper in #1919
- Fix to the wind vertical displacement adjustment implementation by @bayliffe in #1927
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
- Shrink acceptance test data - PR10 by @bayliffe in #1874
- Shrink acceptance test data - PR11 by @bayliffe in #1875
- Updated metadata documentation part 2 - principles by @bjwheltor in #1865
- Shrink acceptance test data - PR12 by @bayliffe in #1876
- Shrink acceptance test data - PR13 by @bayliffe in #1877
- Shrink acceptance test data - PR14 by @bayliffe in #1881
- Shrink acceptance test data - PR9 by @bayliffe in #1872
- Shrink acceptance test data - PR15 by @bayliffe in #1882
- Shrink acceptance test data - PR17 by @bayliffe in #1884
- Shrink acceptance test data - PR16 by @bayliffe in #1883
- Update the fixed lapse rate test KGO by @bayliffe in #1887
- Debug scheduled action by @cpelley in #1888
- Updated metadata documentation part 3 - probabilities by @bjwheltor in #1866
- Refactors SpotLapseRateAdjust so that the two pathways are easier to follow. by @MoseleyS in #1880
- DEBUG: Using mamba tool once more by @cpelley in #1890
- CI consistency with scheduled gh actions by @cpelley in #1891
- Add vertical distance limit to positive lapse rate application by @gavinevans in #1886
- Bump actions/stale from 7 to 8 by @dependabot in #1889
- Minor edits following release of pandas 2.0.0 by @gavinevans in #1899
- Add functionality to rebadge realizations as percentiles by @gavinevans in #1892
- Updated metadata documentation part 4 - reference by @bjwheltor in #1870
- Add CLI to perform blending with mismatching vicinities and the option to rename the cube by @MoseleyS in #1895
- Replace super-ensemble with probability blending by @btrotta-bom in #1901
Full Changelog: 1.3.6...1.4.0
1.3.6
What's Changed
- Remove reference to Better Code Hub from the IMPROVER README.md file by @PaulAbernethy in #1844
- Pin sphinx to version 5.3.0 by @bayliffe in #1847
- Add CLIs for simple additive bias correction by @benowen-bom in #1843
- Impro1834 remove time zone by @mspelman07 in #1848
- Change conda dependency solver to libmamba-solver by @tjtg in #1850
- Mobt 404 extend reliability calibration point by point functionality by @brhooper in #1831
- Fix stale PR action checkout failure by @cpelley in #1851
- Bump actions/cache from 2 to 3 by @dependabot in #1853
- Bump codecov/codecov-action from 1 to 3 by @dependabot in #1854
- Bump actions/checkout from 2 to 3 by @dependabot in #1855
- Mobt441 cloud consistency by @mspelman07 in #1852
- Reduced size of acceptance tests, part 1 by @tjtg in #1805
- Removing use of ManageWarnings within the code and unit tests. by @Katie-Howard in #1864
- Fix hail size by @MoseleyS in #1856
- Shrink acceptance test data by @bayliffe in #1860, #1859, #1862, #1858, #1861, #1863, #1857
- Updated metadata documentation part 1 - introduction by @bjwheltor in #1846
- Feelsliketemp bugfix by @MoseleyS in #1878
- MOBT-461: Fixed lapse rate application in spot-extract CLI by @bayliffe in #1879
New Contributors
- @dependabot made their first contribution in #1853
- @bjwheltor made their first contribution in #1846
Full Changelog: 1.3.5...1.3.6