LICENSE
README.md
pyproject.toml
src/koopman_graph/__init__.py
src/koopman_graph/env.py
src/koopman_graph/export.py
src/koopman_graph/federated.py
src/koopman_graph/metrics.py
src/koopman_graph/observables.py
src/koopman_graph/probabilistic.py
src/koopman_graph/protocols.py
src/koopman_graph/robustness.py
src/koopman_graph/serialization.py
src/koopman_graph/spectrum_types.py
src/koopman_graph/statistics.py
src/koopman_graph.egg-info/PKG-INFO
src/koopman_graph.egg-info/SOURCES.txt
src/koopman_graph.egg-info/dependency_links.txt
src/koopman_graph.egg-info/entry_points.txt
src/koopman_graph.egg-info/requires.txt
src/koopman_graph.egg-info/top_level.txt
src/koopman_graph/adaptation/__init__.py
src/koopman_graph/adaptation/impute.py
src/koopman_graph/adaptation/joint_observer.py
src/koopman_graph/adaptation/kalman.py
src/koopman_graph/adaptation/observer.py
src/koopman_graph/adaptation/rls.py
src/koopman_graph/analysis/__init__.py
src/koopman_graph/analysis/_galerkin.py
src/koopman_graph/analysis/anomaly.py
src/koopman_graph/analysis/causal.py
src/koopman_graph/analysis/causal_intervention.py
src/koopman_graph/analysis/clustering.py
src/koopman_graph/analysis/conditioning.py
src/koopman_graph/analysis/criticality.py
src/koopman_graph/analysis/dispersion.py
src/koopman_graph/analysis/explain.py
src/koopman_graph/analysis/hodge_modes.py
src/koopman_graph/analysis/joint_stability.py
src/koopman_graph/analysis/lmi.py
src/koopman_graph/analysis/memory.py
src/koopman_graph/analysis/plotting.py
src/koopman_graph/analysis/pseudospectra.py
src/koopman_graph/analysis/resdmd.py
src/koopman_graph/analysis/residuals.py
src/koopman_graph/analysis/similarity.py
src/koopman_graph/analysis/sindy.py
src/koopman_graph/analysis/spectrum.py
src/koopman_graph/analysis/tda.py
src/koopman_graph/analysis/topology_estimation.py
src/koopman_graph/analysis/transfer.py
src/koopman_graph/baselines/__init__.py
src/koopman_graph/baselines/base.py
src/koopman_graph/baselines/dmd.py
src/koopman_graph/baselines/dmdc.py
src/koopman_graph/baselines/edmd.py
src/koopman_graph/baselines/fbdmd.py
src/koopman_graph/baselines/gedmd.py
src/koopman_graph/baselines/graph_vamp.py
src/koopman_graph/baselines/hankel_dmd.py
src/koopman_graph/baselines/havok.py
src/koopman_graph/baselines/mpedmd.py
src/koopman_graph/baselines/mrdmd.py
src/koopman_graph/baselines/optdmd.py
src/koopman_graph/baselines/streaming_dmd.py
src/koopman_graph/baselines/tlsdmd.py
src/koopman_graph/baselines/transfer_operator.py
src/koopman_graph/baselines/vamp2.py
src/koopman_graph/baselines/gnn/__init__.py
src/koopman_graph/baselines/gnn/agcrn.py
src/koopman_graph/baselines/gnn/attention.py
src/koopman_graph/baselines/gnn/base.py
src/koopman_graph/baselines/gnn/dcrnn.py
src/koopman_graph/baselines/gnn/graphcast.py
src/koopman_graph/baselines/gnn/leaderboard.py
src/koopman_graph/baselines/gnn/mtgnn.py
src/koopman_graph/baselines/gnn/protocol.py
src/koopman_graph/baselines/gnn/ssm.py
src/koopman_graph/baselines/gnn/stgcn.py
src/koopman_graph/baselines/gnn/stgode.py
src/koopman_graph/baselines/gnn/wavenet.py
src/koopman_graph/benchmark/__init__.py
src/koopman_graph/benchmark/io.py
src/koopman_graph/benchmark/runner.py
src/koopman_graph/benchmark/schema.py
src/koopman_graph/cli/__init__.py
src/koopman_graph/cli/__main__.py
src/koopman_graph/cli/benchmark.py
src/koopman_graph/cli/config.py
src/koopman_graph/cli/main.py
src/koopman_graph/cli/predict.py
src/koopman_graph/cli/train.py
src/koopman_graph/data/__init__.py
src/koopman_graph/data/batching.py
src/koopman_graph/data/calendar.py
src/koopman_graph/data/conditioning.py
src/koopman_graph/data/construction.py
src/koopman_graph/data/containers.py
src/koopman_graph/data/delay_windows.py
src/koopman_graph/data/graph_state.py
src/koopman_graph/data/hetero_layout.py
src/koopman_graph/data/partition.py
src/koopman_graph/data/remap.py
src/koopman_graph/data/rollout.py
src/koopman_graph/data/sampling.py
src/koopman_graph/data/sequence_types.py
src/koopman_graph/data/splits.py
src/koopman_graph/data/trajectories.py
src/koopman_graph/data/validation.py
src/koopman_graph/datasets/__init__.py
src/koopman_graph/datasets/cache_cli.py
src/koopman_graph/datasets/contact_epidemic.py
src/koopman_graph/datasets/cylinder_wake.py
src/koopman_graph/datasets/download.py
src/koopman_graph/datasets/dynamics.py
src/koopman_graph/datasets/epidemic.py
src/koopman_graph/datasets/era5.py
src/koopman_graph/datasets/grid.py
src/koopman_graph/datasets/ieee118.py
src/koopman_graph/datasets/kuramoto_sivashinsky.py
src/koopman_graph/datasets/lorenz96.py
src/koopman_graph/datasets/metr_la.py
src/koopman_graph/datasets/pems.py
src/koopman_graph/datasets/synthetic.py
src/koopman_graph/datasets/topology.py
src/koopman_graph/datasets/molecular/__init__.py
src/koopman_graph/datasets/molecular/contact_graph.py
src/koopman_graph/datasets/molecular/md_io.py
src/koopman_graph/datasets/molecular/synthetic.py
src/koopman_graph/datasets/molecular/data/alanine_dipeptide_v1.json
src/koopman_graph/datasets/molecular/data/synthetic_two_state_v1.json
src/koopman_graph/distributed/__init__.py
src/koopman_graph/distributed/_fit_epochs.py
src/koopman_graph/distributed/dask_prep.py
src/koopman_graph/distributed/ddp.py
src/koopman_graph/distributed/fabric.py
src/koopman_graph/distributed/lightning_module.py
src/koopman_graph/distributed/process.py
src/koopman_graph/distributed/ray_jobs.py
src/koopman_graph/distributed/ray_train.py
src/koopman_graph/distributed/sampling.py
src/koopman_graph/distributed/seed.py
src/koopman_graph/graph_utils/__init__.py
src/koopman_graph/graph_utils/propagation.py
src/koopman_graph/graph_utils/representation.py
src/koopman_graph/graph_utils/symmetry.py
src/koopman_graph/graph_utils/topology.py
src/koopman_graph/hierarchical/__init__.py
src/koopman_graph/hierarchical/model.py
src/koopman_graph/hierarchical/pooling.py
src/koopman_graph/identification/__init__.py
src/koopman_graph/identification/config.py
src/koopman_graph/identification/gate.py
src/koopman_graph/identification/invariance.py
src/koopman_graph/identification/metrics.py
src/koopman_graph/identification/protocol.py
src/koopman_graph/identification/rank.py
src/koopman_graph/identification/report.py
src/koopman_graph/identification/solvers.py
src/koopman_graph/identification/sparse_factors.py
src/koopman_graph/interop/__init__.py
src/koopman_graph/interop/deeptime.py
src/koopman_graph/interop/topologicx.py
src/koopman_graph/losses/__init__.py
src/koopman_graph/losses/consistency.py
src/koopman_graph/losses/persistence.py
src/koopman_graph/losses/physics.py
src/koopman_graph/losses/reconstruction.py
src/koopman_graph/losses/regularization.py
src/koopman_graph/losses/rollout.py
src/koopman_graph/model/__init__.py
src/koopman_graph/model/encoding.py
src/koopman_graph/model/estimator.py
src/koopman_graph/model/factory.py
src/koopman_graph/model/inference.py
src/koopman_graph/model/online_adaptation.py
src/koopman_graph/model/timing.py
src/koopman_graph/model/validation.py
src/koopman_graph/mpc/__init__.py
src/koopman_graph/mpc/controller.py
src/koopman_graph/mpc/qp.py
src/koopman_graph/mpc/tube.py
src/koopman_graph/nn/__init__.py
src/koopman_graph/nn/adaptive_topology.py
src/koopman_graph/nn/cell_complex.py
src/koopman_graph/nn/constraint_decoders.py
src/koopman_graph/nn/decoder.py
src/koopman_graph/nn/delay.py
src/koopman_graph/nn/encoder.py
src/koopman_graph/nn/equivariant.py
src/koopman_graph/nn/gnn.py
src/koopman_graph/nn/heterogeneous.py
src/koopman_graph/nn/hypergraph.py
src/koopman_graph/nn/neural_operator.py
src/koopman_graph/nn/predicted_topology.py
src/koopman_graph/nn/receptive_field.py
src/koopman_graph/nn/separable.py
src/koopman_graph/nn/sheaf.py
src/koopman_graph/nn/simplicial.py
src/koopman_graph/operators/__init__.py
src/koopman_graph/operators/auxiliary_spectral.py
src/koopman_graph/operators/cochain.py
src/koopman_graph/operators/continuous.py
src/koopman_graph/operators/continuous_graph.py
src/koopman_graph/operators/continuous_hetero.py
src/koopman_graph/operators/continuous_parameterizations.py
src/koopman_graph/operators/continuous_propagation.py
src/koopman_graph/operators/continuous_van_loan.py
src/koopman_graph/operators/contract.py
src/koopman_graph/operators/control.py
src/koopman_graph/operators/discrete.py
src/koopman_graph/operators/discrete_parameterizations.py
src/koopman_graph/operators/discrete_propagation.py
src/koopman_graph/operators/equivariant.py
src/koopman_graph/operators/global_local.py
src/koopman_graph/operators/graph.py
src/koopman_graph/operators/graph_inverse.py
src/koopman_graph/operators/graph_types.py
src/koopman_graph/operators/graphon.py
src/koopman_graph/operators/heterogeneous.py
src/koopman_graph/operators/hodge.py
src/koopman_graph/operators/hypergraph.py
src/koopman_graph/operators/joint_stability.py
src/koopman_graph/operators/kronecker_spectrum.py
src/koopman_graph/operators/linear.py
src/koopman_graph/operators/matrix_free.py
src/koopman_graph/operators/mixture.py
src/koopman_graph/operators/orbit_ties.py
src/koopman_graph/operators/parametric.py
src/koopman_graph/operators/polynomial_graph.py
src/koopman_graph/operators/sparse_backend.py
src/koopman_graph/operators/stochastic.py
src/koopman_graph/operators/stochastic_sde.py
src/koopman_graph/operators/switched.py
src/koopman_graph/tracking/__init__.py
src/koopman_graph/tracking/csv.py
src/koopman_graph/tracking/tensorboard.py
src/koopman_graph/training/__init__.py
src/koopman_graph/training/batched_objectives.py
src/koopman_graph/training/callbacks.py
src/koopman_graph/training/device.py
src/koopman_graph/training/epochs.py
src/koopman_graph/training/extra_objectives.py
src/koopman_graph/training/history.py
src/koopman_graph/training/inputs.py
src/koopman_graph/training/latent_cache.py
src/koopman_graph/training/loop.py
src/koopman_graph/training/objectives.py
src/koopman_graph/training/pair_objectives.py
src/koopman_graph/training/schedules.py
src/koopman_graph/training/timestep_encode.py
src/koopman_graph/tuning/__init__.py
src/koopman_graph/tuning/metrics.py
src/koopman_graph/tuning/ray_tune.py
src/koopman_graph/tuning/search_spaces.py
src/koopman_graph/uq/__init__.py
src/koopman_graph/uq/bayesian.py
src/koopman_graph/uq/common.py
src/koopman_graph/uq/conformal.py
src/koopman_graph/uq/coverage.py
src/koopman_graph/uq/ensemble.py
src/koopman_graph/uq/latent_gaussian.py
src/koopman_graph/uq/scores.py