Releases: equinor/iterative_ensemble_smoother
Releases · equinor/iterative_ensemble_smoother
Release list
v1.3.0
What's Changed
- Bump urllib3 from 2.6.3 to 2.7.0 in the uv group across 1 directory by @dependabot[bot] in #349
- Add permissions to workflows by @eivindjahren in #350
- Migrate tooling from tox to uv by @eivindjahren in #351
- Use myst for markdown and upgrade urllib by @eivindjahren in #352
- Specify lower bound version for nbconvert to 7.17.1 by @xjules in #353
- Bump the all-deps group with 5 updates by @dependabot[bot] in #355
- Test that standardize->assimilate->invert == assimilate by @tommyod in #356
- Bump the all-deps group across 1 directory with 22 updates by @dependabot[bot] in #358
- Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #361
- Group dependabot updates by @berland in #364
- Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 by @dependabot[bot] in #360
- Enforce good ordering in ESMDA by @tommyod in #366
- Copy over EnIF code by @tommyod in #367
- EnIF by @tommyod in #365
- Copy test files for precest and linreg from graphite-maps by @tommyod in #370
- EnIF tests by @tommyod in #371
- Bump actions/checkout from 6.0.3 to 7.0.0 in the all-actions group by @dependabot[bot] in #372
- Cleanups and maintenance by @larsevj in #374
- Bump actions/setup-python from 6.2.0 to 6.3.0 in the all-actions group by @dependabot[bot] in #376
- Reduce dependabot activity by @berland in #379
- Fallback to gesvd in invert_subspace on failure by @larsevj in #381
- Update uv lockfile by @larsevj in #387
New Contributors
Full Changelog: v1.2.0...v1.3.0
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
v0.4.1
What's Changed
- Fix hanging multiprocess in example by @tommyod in #234
- Remove overwrite bug in SVD by @tommyod in #233
Full Changelog: v0.4.0...v0.4.1