Skip to content

v1.0.0

Choose a tag to compare

@dafeda dafeda released this 25 Mar 07:38
· 29 commits to main since this release

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