Releases: metoppv/improver
Releases · metoppv/improver
1.18.11
What's Changed
- Apply realization clustering result to any lead time by @gavinevans in #2340
- Option to ignore grid dimensions hash check on SpotExtraction by @mo-robert-purvis in #2360
- Maximum time discrepancy window added by @Anzerkhan27 in #2357
- Added support for equality operator by @Anzerkhan27 in #2362
- Support resetting the forecast_reference_time when clustering by @gavinevans in #2359
- Changes that might help with intermittent Stochastic Noise failure by @gavinevans in #2346
- Cast to the original dtype of the points in
expand_boundsby @Anzerkhan27 in #2367 - Eppt 3223 lifted index investigate why the values are wrong by @katherinetomkins-mo in #2365
- Changes to Pollen classes for refactoring cube long names and units of concentration by @mo-robert-purvis in #2368
- EPPT-3259 fix fsi duplicate metadata by @ryan-cocking-mo in #2370
Full Changelog: 1.18.10...1.18.11
1.18.10
What's Changed
- Eppt2408 implement initialisation process for fire severity iterative parameters by @robertplatt-mo in #2302
- EPPT-3122 Set START_DATE_DICT to outside largest lag period to silence warnings by @robertplatt-mo in #2304
- MOBT-1070: Time-zone safe handling of time point extraction in SAMOS calibration by @bayliffe in #2306
- Add attribute to realization clustering to record source realizations by @gavinevans in #2305
- Mobt991 ApplySAMOS plugin distribution fix by @brhooper in #2311
- MOBT-1069: Using adjacent validity times in SAMOS by @bayliffe in #2310
- Add quantile mapping and associated tests by @maxwhitemet in #2264
- Lighting in vicinity cell_method alignment for master by @bayliffe in #2296
- Eppt 2747 triggered lightning changes by @Anzerkhan27 in #2314
- Edit quantile mapping CLI docstring by @gavinevans in #2318
- EPPT3121 Add clip option to fine fuel moisture content calculation by @robertplatt-mo in #2317
- Pin proj and fix numpy-update-related test failures by @mo-AliceLake in #2326
- Triggered Lightning: Implement Layer Mean Temperature Plugins by @Anzerkhan27 in #2321
- Remove David's name due to git merging behaviour by @gavinevans in #2330
- Fix TrainGAMsForSAMOS input validation by @brhooper in #2328
- Generate time lagged ensemble with deterministic input by @gavinevans in #2316
- Cube dim validation utility by @maxwhitemet in #2327
- Add configurable grid spacing relative tolerance by @rachaelesler in #2308
- 953 stochastic noise by @maxwhitemet in #2275
- Add attribute to record secondary forecast sources when clustering realizations by @gavinevans in #2332
- 'Expand realization dimension' plugin by @maxwhitemet in #2329
- Allow equal duration_subdivision period and fidelity arguments by @maxwhitemet in #2322
- EPPT_3165 Include start_date metadata on all FSI datasets by @robertplatt-mo in #2335
- Bump mamba-org/setup-micromamba from 2 to 3 by @dependabot[bot] in #2343
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #2319
- EPPT-3239 fix process() of FSI plugins by @ryan-cocking-mo in #2339
- Refactor test cube checker by @MoseleyS in #2336
- Add joblib explicitly to the environments by @gavinevans in #2344
- Mobt 1064 deterministic realization selection by @mo-jbeaver in #2337
- Add cycle_count and analysis_ready metadata values to Fire Severity datasets by @robertplatt-mo in #2352
- Eppt 2747 layer mean temperature fixes by @Anzerkhan27 in #2356
- EPPT-3162 Pollen calculations classes by @mo-robert-purvis in #2334
New Contributors
- @mo-AliceLake made their first contribution in #2326
- @mo-jbeaver made their first contribution in #2337
Full Changelog: 1.18.9...1.18.10
1.18.9
What's Changed
- FireWeatherIndexBase use deepcopy to copy input cubes and avoid changing cube data in-place by @mo-robert-purvis in #2298
- Clustering and matching of realizations by @gavinevans in #2259
- FireWeatherIndexBase plugin - change Error to Warning for input values outside expected ranges by @mo-robert-purvis in #2301
Full Changelog: 1.18.8...1.18.9
1.18.8
What's Changed
- Test coverage check failure from user forks by @cpelley in #2282
- Small refactor of Code Style Guide in docs by @mo-robert-purvis in #2284
- Pin pandas by @cpelley in #2287
- Pinned pandas in latest.yml by @cpelley in #2290
- SAMOS rolling window improvement by @brhooper in #2289
- Support use of Google Film for temporal interpolation by @gavinevans in #2270
- Code coverage check: number of missing lines check only by @cpelley in #2292
- SAMOS: Add constant extrapolation option by @brhooper in #2293
- EPPT-2991 Add _replace_mask_values method to CubeCombiner to unmask values in a masked dataset when the replace_masked_values_with parameter is given. by @robertplatt-mo in #2286
This release is also tagged v1.18.8.
New Contributors
- @robertplatt-mo made their first contribution in #2286
Full Changelog: 1.18.7...v1.18.8
1.18.7
What's Changed
- Correct value of units_metadata in output attributes by @mo-robert-purvis in #2281
- This is a new metadata attribute that is currently only used by Virtual Temperature and it should contain a
units_metadataattribute, which can have the valueon_scaleaccording to https://cfconventions.org/cf-conventions/cf-conventions.html#temperature-units - Prior to this update the value was being incorrectly set as
on-scale.
- This is a new metadata attribute that is currently only used by Virtual Temperature and it should contain a
- EPPT-2411: Fire Severity Index Workflow Development by @mo-philrelton in #2283
Full Changelog: 1.18.6...1.18.7
1.18.6
What's Changed
Science
- Update checksums after removing unused test data by @bayliffe in #2265
- OrographicEnhancement CLI -> MetaOrographicEnhancement application by @cpelley in #2221
- Merge CLI and application UI improvements by @cpelley in #2222
- Fix acceptance tests that were relying on a warning being raised by @gavinevans in #2268
- Eppt 3028 handle temperature and relative humidity on pressure levels status flags for ps 47 by @katherinetomkins-mo in #2274
GitHub Actions improvements
- TEST: native gh action code coverage solution by @cpelley in #2213
- BUG: gh actions coverage report by @cpelley in #2269
- BUG: transient action failure fix attempt 2 + improvements by @cpelley in #2273
- Remove no longer relevant badges by @cpelley in #2276
Dependabot
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2266
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #2271
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2272
Full Changelog: 1.18.5...1.18.6
1.18.5
1.17.4
- Atomically save pickle files (as generated as part of the Quantile Regression Random Forest approach) to take the same approach as when saving netCDF files, so that the file is firstly written to disk, prior to a separate rename operation. This helps to avoid the generation of corrupted pickle files, if a write process doesn't complete successfully by @gavinevans in #2263
Full Changelog: 1.17.3...1.17.4
1.17.3
1.18.3
What's Changed
- Remove deprecated None alias for empty array shape in contrails test by @ryan-cocking-mo in #2239
- Pin pygam to below 0.11 by @gavinevans in #2241
- Update docs python version badge by @cpelley in #2245
- MOBT-1011: Modal symbols bug fix by @bayliffe in #2246
- EPPT-2858 modify cube manipulation to convert type of status flag by @mo-robert-purvis in #2236
Full Changelog: 1.18.2...1.18.3