Releases: CliMA/EnsembleKalmanProcesses.jl
Releases · CliMA/EnsembleKalmanProcesses.jl
v2.6.0
EnsembleKalmanProcesses v2.6.0
Minor changes
- New default variant of EKS (ALDI),
- EKI now has a
pseudoinversefallback, and addssqrt(eps)*Ito covariances to avoid more singular exceptions - Adds utility to see UKI ensemble before creating an EKP object
- updated documentation for EKI and EKS, (clarifications and latex bugfixes)
- Scalar covariances are now interpreted as
UniformScalingsnot1x1matrices ==for DataContainers
Merged pull requests:
- Bump actions/checkout from 4 to 5 (#515) (@dependabot[bot])
- Fix links in visualize section (#518) (@ph-kev)
- Add ALDI as default form of EKS (#519) (@odunbar)
- bugfix docs image link (#520) (@odunbar)
- Add fallback for linear solve (#521) (@nefrathenrici)
- Add convenience to construct UKI initial ensemble before creating EKP (#524) (@odunbar)
- Add some more non-breaking improvements before new minor release (#525) (@odunbar)
- Update Project.toml to v2.6.0 (#526) (@odunbar)
Closed issues:
- O3.7.1 Momentum-accelerated EKP (#321)
- EKS update does not match docs "ALDI" description (#375)
- Add GNKI to the toolkit (#404)
- O6.X AMIP-calibration-focused developments (#446)
- scalar interpreted as scalar*I, not as 1x1 matrix (#472)
- Improve plotting functionality (#476)
- Bug throwing error in 1D problems with prior constructor (#494)
- Add == for DataContainers (#510)
- Incorrect Latex equations for inversion docs. (#511)
- Formatting of links incorrect (#516)
- Add linear solve methods to hand singular matrices (#517)
- Utility to help create the UKI initial sigma ensemble (#523)
v2.5.0
EnsembleKalmanProcesses v2.5.0
Merged pull requests:
- Add compact entry for Makie (#493) (@ph-kev)
- Docs for some of the newest features etc (#496) (@odunbar)
- Add Metadata to
Observationobject (#498) (@odunbar) - Bugfix string metadata being made into Chars (#499) (@odunbar)
- typo from docs update (#502) (@odunbar)
- tsvd_cov_from_samples - type stability (#505) (@odunbar)
- Update Makie in compat to v0.23 (#512) (@ph-kev)
- Update Project.toml to v2.5.0 (#514) (@odunbar)
Closed issues:
v2.4.2
EnsembleKalmanProcesses v2.4.2
Changes
- new error metrics, retrievable with
get_error_metrics(ekp)andget_error(ekp)computed fromcompute_error!(see docstrings for more information) - new quick-plot tools with Makie (and docs) see Visualizations
- new getters for
get_obs(ekp, iteration)andget_obs_noise_cov(ekp,iteration)to help with getting stuff from minibatched observation series
Merged pull requests:
- Add Makie extension for plotting (#482) (@ph-kev)
- compute_error! bugfix, and add some more error metrics (#484) (@odunbar)
- Update Project.toml to v2.4.2 (#490) (@odunbar)
Closed issues:
v2.4.1
EnsembleKalmanProcesses v2.4.1
Merged pull requests:
- Update GaussianRandomFields compat, remove Plots dependency (and v2.4.1) (#486) (@nefrathenrici)
Closed issues:
Unscented(prior)errors when a one dimensional prior is passed in (#485)
v2.4.0
EnsembleKalmanProcesses v2.4.0
Merged pull requests:
- New UTKI variant
TransformUnscented(#469) (@odunbar) - SVDplusD, for representing a covariance as a sum of SVD and Diagonal without building it (#473) (@odunbar)
- New compat for Optim >=1.12 (#479) (@odunbar)
- Metadata for ObservationSeries (#480) (@odunbar)
- Update Project.toml to v2.4.0 (#481) (@odunbar)
Closed issues:
- introduce UTKI, high-dimension scaling UKI (#466)
- UKI/UTKI currently do not have update-groups implemented (#467)
- UKI in 1 dimension breaks (#468)
- create SumOfCovariances type that allows obs_noise_cov matrix to be defined as e.g. (SVD + Diagonal + ...) (#474)
- Add hook to add some metedata somewhere (maybe in the observation) (#477)