Releases: equinor/iterative_ensemble_smoother
Releases · equinor/iterative_ensemble_smoother
v1.2.0
What's Changed
- Harden calc_rho_for_2d_grid_layer input validation by @dafeda in #337
- Remove row-scaling API, tests, and stale snapshot artifacts by @dafeda in #338
- Remove DistanceESMDA in favor of LocalizedESMDA by @dafeda in #339
- Bump pillow from 12.1.1 to 12.2.0 in the uv group across 1 directory by @dependabot[bot] in #341
- Bump pytest from 9.0.2 to 9.0.3 in the uv group across 1 directory by @dependabot[bot] in #342
- Delete calculation of rho by @dafeda in #340
- Pin actions to hashes by @eivindjahren in #343
- Bump lxml from 6.0.2 to 6.1.0 in the uv group across 1 directory by @dependabot[bot] in #344
- Fix typo in docstring of invert_subspace by @dafeda in #345
- Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 by @dependabot[bot] in #346
- Add support for custom perturbed observations in ESMDA by @dafeda in #348
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Parallelize adaptive ESMDA update loops with joblib by @dafeda in #335
- Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in #336
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Localized ESMDA by @tommyod in #282
- Update LocalizedESMDA defaults to what paper recommends by @tommyod in #285
- Warn if dividing by zero when computing covar (obs<=1) by @tommyod in #284
- ESMDA vs. lESMDA on dense covariance by @tommyod in #288
- FIX: minor typo in SIES init docstring by @antoinecollet5 in #290
- More stringent test tolerances for LocalizedESMDA by @tommyod in #287
- Write about exact and subspace inversion by @tommyod in #291
- Snapshot test for ESMDA by @tommyod in #293
- Remove "inversion" arg from ESMDA by @tommyod in #292
- Test that LocalizedESMDA is scale invariant by @tommyod in #295
- Change from zero observations to slight noise to make tests more robust by @tommyod in #296
- Update an outdated test and harden test limits by @tommyod in #297
- Delete SIES by @tommyod in #299
- Less memory in tests by @tommyod in #294
- Mask missing parameters in some realizations by @tommyod in #298
- Add 'missing' argument to ESMDA by @tommyod in #300
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #303
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #304
- Bump lxml-html-clean from 0.4.3 to 0.4.4 in the uv group across 1 directory by @dependabot[bot] in #305
- Remove Python version restriction on gaussianfft dependency by @dafeda in #306
- Move and refactor AdaptiveESMDA by @tommyod in #301
- Add paper reference by @tommyod in #310
- Verify positive distances by @tommyod in #311
- Revert behavoir of AdaptiveESMDA so it is backwards compatible by @tommyod in #309
- Widen parameter dtype from float64 to any float in assimilate_batch by @dafeda in #315
- Widen np.double to np.floating for parameter annotations by @dafeda in #316
- Add copy parameter to assimilate_batch for in-place updates by @dafeda in #319
- Fix type annotations and bugs for mypy compatibility by @dafeda in #318
- Clarify error messages in masked_std and adjust_for_missing by @dafeda in #317
- Fast groupby by @dafeda in #314
- Rename copy to overwrite and write tests for it by @tommyod in #320
- Change all type hints from 'double' (float64) to general 'floating' by @tommyod in #323
- Validate positive values in 1D covariance arrays by @dafeda in #325
- Fix error message formatting by @dafeda in #327
- Tighten up ruff by @berland in #328
- Remove stale comment in docstring by @dafeda in #329
- Rename dtrtrs to trtrs to avoid misleading precision prefix by @dafeda in #326
- Bump tornado from 6.5.4 to 6.5.5 in the uv group across 1 directory by @dependabot[bot] in #330
- Write about assumptions and limitations by @tommyod in #260
- Bump memray from 1.19.1 to 1.19.2 in the uv group across 1 directory by @dependabot[bot] in #331
- Remove unused functions and clean up a test by @tommyod in #333
- TaperedAdaptiveESMDA by @tommyod in #332
- Callbacks are functions or strings, never None. by @tommyod in #334
- Add a test for calc_rho_for_2d_grid_layer by @frode-aarstad in #307
- Allow parameters (X) to use a different dtype than observations in ESMDA by @dafeda in #324
Full Changelog: v0.6.0...v1.0.0
v0.6.0
What's Changed
- Remove no update by @frode-aarstad in #265
- Standardize docstrings to NumPy format by @dafeda in #264
- Remove update_params_1D by @dafeda in #271
- Clean-up of test_update_params_3D by @dafeda in #272
- Add full doctest to ESMDA class by @tommyod in #274
- Remove memory_usage_decorator from experimental module by @dafeda in #270
- Fix DistanceESMDA.assimilate() to use per-iteration alpha values by @dafeda in #266
- Use X instead of X_prior by @dafeda in #273
- Remove unused transform utils functions by @dafeda in #276
- Refactor batch assimilation consistency test by @dafeda in #280
- Update readme by @dafeda in #277
- Bump nbconvert from 6.5.4 to 7.17.0 in the uv group across 1 directory by @dependabot[bot] in #281
- Bump pillow from 12.1.0 to 12.1.1 in the uv group across 1 directory by @dependabot[bot] in #283
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Make test_sies compatible with scipy 1.16 and 1.17 by @berland in #249
- Support Python 3.14 by @berland in #250
- Solve and enforce ruff pytest rules by @berland in #251
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #241
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #242
- Add new tests to DistanceESMDA including check for convergence by @oddvarlia in #252
- Remove testing for py3.9 and py3.10 by @frode-aarstad in #257
- Replace print statements with logging by @frode-aarstad in #255
- Update DistanceESMDA with additional functions by @oddvarlia in #254
- D docstring in ESMDA by @tommyod in #258
New Contributors
- @frode-aarstad made their first contribution in #257
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Update pre-commit by @berland in #244
- Add distance based esmda algorithm by @oddvarlia in #240
- Fix low hanging ruff fruits by @berland in #248
New Contributors
- @berland made their first contribution in #244
- @oddvarlia made their first contribution in #240
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
- Set up dependabot for github actions by @HakonSohoel in #235
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #239
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #238
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #237
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #236
New Contributors
- @HakonSohoel made their first contribution in #235
- @dependabot[bot] made their first contribution in #239
Full Changelog: v0.4.1...v0.4.2