Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
bfa69da
White noise generators and AR covariance operators
JHopeCollins Nov 10, 2025
6594cfe
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Nov 11, 2025
f8d1edd
Type Enums as local members of WhiteNoiseGenerator and GaussianCovar…
JHopeCollins Nov 21, 2025
1451262
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Nov 21, 2025
373b560
initial covariance mat and pc impls
JHopeCollins Dec 2, 2025
4989391
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Dec 5, 2025
9d93a0e
covariance mat and pc tests
JHopeCollins Dec 7, 2025
6dad6de
CovarianceOperatorBase and covariance docstrings
JHopeCollins Dec 8, 2025
4a93623
lint
JHopeCollins Dec 8, 2025
8403d7e
Croci2018 citation
JHopeCollins Dec 8, 2025
e37ca6e
white noise backend docstrings and covariance debug
JHopeCollins Dec 8, 2025
0575190
use L2Cholesky from transformedRF for white noise generation
JHopeCollins Dec 8, 2025
777ce75
covariance: remove unnecessary assembles
JHopeCollins Dec 8, 2025
0b09b6b
covariance: type hints
JHopeCollins Dec 8, 2025
f5b9bf0
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Dec 8, 2025
4eb2268
covariance norm bugfix
JHopeCollins Dec 8, 2025
078b1cf
Update tests/firedrake/adjoint/test_covariance_operator.py
JHopeCollins Dec 8, 2025
d25c0c3
VOM white noise generator
JHopeCollins Dec 9, 2025
3a01175
remove white noise backend enum
JHopeCollins Dec 9, 2025
1ef616b
propogate seed through covariance operators and white noise generators
JHopeCollins Dec 9, 2025
490c94f
Merge branch 'JHopeCollins/moar-covariance-operators' of github.com:f…
JHopeCollins Dec 9, 2025
2c2af19
docstrings
JHopeCollins Dec 9, 2025
755f728
docstrings
JHopeCollins Dec 9, 2025
c854149
covariance review feedback
JHopeCollins Dec 9, 2025
7088225
fiat branch for BrokenElement fix
JHopeCollins Dec 9, 2025
42a5d15
lint
JHopeCollins Dec 9, 2025
3da91f1
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Dec 12, 2025
df62293
covariance: use FunctionSpace.broken_space
JHopeCollins Dec 12, 2025
c3da7be
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Jan 30, 2026
154c7ec
mms test for covariance diffusion forms
JHopeCollins Jan 30, 2026
1f2afb4
Apply suggestion from @JHopeCollins
JHopeCollins Jan 30, 2026
69fb88a
Merge branch 'main' into JHopeCollins/moar-covariance-operators
JHopeCollins Feb 5, 2026
501eb34
test rate of convergence of generated noise covariance matrix
JHopeCollins Feb 5, 2026
c3bf585
test rate of convergence of covariance diffusion forms
JHopeCollins Feb 5, 2026
8658e09
test rate of convergence of covariance diffusion forms
JHopeCollins Feb 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions firedrake/adjoint/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@
)
from firedrake.adjoint.ensemble_reduced_functional import EnsembleReducedFunctional # noqa F401
from firedrake.adjoint.transformed_functional import L2RieszMap, L2TransformedFunctional # noqa: F401
from firedrake.adjoint.covariance_operator import ( # noqa F401
WhiteNoiseGenerator, AutoregressiveCovariance,
PyOP2NoiseBackend, PetscNoiseBackend, VOMNoiseBackend,
CovarianceMat, CovariancePC)
import numpy_adjoint # noqa F401
import firedrake.ufl_expr
import types
Expand Down
Loading
Loading