.gitignore
.gitlab-ci.yml
.graphify_concepts.yaml
.graphifyignore
AGENTS.md
CHANGELOG.md
CLAUDE.md
README.md
TODO.md
mkdocs.yml
pyproject.toml
benchmarks/README.md
benchmarks/corrected_loss_vs_clcombiner.py
docs/architecture.puml
docs/requirements.txt
docs/overrides/main.html
docs/src/anatomy-of-training.md
docs/src/architecture.md
docs/src/cheatsheet.md
docs/src/collation.md
docs/src/concepts.md
docs/src/config-indirection.md
docs/src/configuration.md
docs/src/datasets.md
docs/src/entry.md
docs/src/extending.md
docs/src/faq.md
docs/src/getting-started.md
docs/src/hooks.md
docs/src/index.md
docs/src/io-binding.md
docs/src/knowledge-graph-roadmap.md
docs/src/losses.md
docs/src/observers.md
docs/src/scripts.md
docs/src/tracking.md
docs/src/trainers-and-runners.md
docs/src/api/config.md
docs/src/api/deprecation.md
docs/src/api/registry.md
docs/src/api/transforms.md
docs/src/api/data/collation.md
docs/src/api/data/entry.md
docs/src/api/data/loader.md
docs/src/api/data/multispectral/descriptors.md
docs/src/api/data/multispectral/index.md
docs/src/api/data/multispectral/utils.md
docs/src/api/dataset/index.md
docs/src/api/dataset/lazy.md
docs/src/api/dataset/patching.md
docs/src/api/events/index.md
docs/src/api/loss/index.md
docs/src/api/loss/metrics.md
docs/src/api/loss/schedule.md
docs/src/api/loss/storage.md
docs/src/api/models/basic.md
docs/src/api/models/MISR/MagNAt.md
docs/src/api/models/MISR/RAMS.md
docs/src/api/models/MISR/TRMISR.md
docs/src/api/models/SISR/DSen2.md
docs/src/api/models/SISR/FSRCNN.md
docs/src/api/nn/graph/convolution.md
docs/src/api/nn/graph/index.md
docs/src/api/nn/graph/interpolation.md
docs/src/api/observers/checkpoint.md
docs/src/api/observers/index.md
docs/src/api/observers/logging.md
docs/src/api/training/index.md
docs/src/api/training/runners.md
docs/src/api/training/trainers.md
docs/src/api/utils/io.md
docs/src/javascripts/mathjax.js
docs/src/javascripts/mermaid-lightbox.js
docs/src/models/gan-model.md
docs/src/models/index.md
docs/src/models/model.md
docs/src/models/sequential-model.md
docs/src/stylesheets/extra.css
docs/src/transforms/data-transform.md
docs/src/transforms/entry-transform.md
docs/src/transforms/index.md
docs/upstream-pr-drafts/01-importance-aware-ranking.md
docs/upstream-pr-drafts/02-first-class-mcp-tools.md
examples/minimal_sr/README.md
examples/minimal_sr/config.yaml
examples/minimal_sr/synthetic_data.py
examples/minimal_sr/train.py
graphify-out/.graphify_labels.json
graphify-out/.graphify_root
graphify-out/.graphify_suggested_questions.json
graphify-out/GRAPH_REPORT.md
graphify-out/graph.html
graphify-out/graph.json
graphify-out/manifest.json
graphify-out/memory/query_20260519_143435_doc_audit_2026_05_19__which_sr_forge_docs_are_stal.md
graphify-out/memory/query_20260629_113248_does_sr_forge_have_a_synthetic__in_memory__or_dumm.md
graphify-out/wiki/AGENTS.md.md
graphify-out/wiki/API_Reference_(docs).md
graphify-out/wiki/Architecture_Doc.md
graphify-out/wiki/CLAUDE.md.md
graphify-out/wiki/Changelog.md
graphify-out/wiki/ClassRegistry.md
graphify-out/wiki/Collation_Doc.md
graphify-out/wiki/Concepts_Doc.md
graphify-out/wiki/Config_Indirection_Doc.md
graphify-out/wiki/Config_Resolution.md
graphify-out/wiki/Configuration_Doc.md
graphify-out/wiki/Context.md
graphify-out/wiki/DataTransform.md
graphify-out/wiki/Data_Primitives.md
graphify-out/wiki/Datasets.md
graphify-out/wiki/Datasets_Doc.md
graphify-out/wiki/Docs_Index.md
graphify-out/wiki/Entry.md
graphify-out/wiki/EntryTransform.md
graphify-out/wiki/Entry_Doc.md
graphify-out/wiki/Event_System.md
graphify-out/wiki/Experiment_Tracking.md
graphify-out/wiki/Extending_Doc.md
graphify-out/wiki/External_References.md
graphify-out/wiki/Getting_Started.md
graphify-out/wiki/Graph_Roadmap.md
graphify-out/wiki/Hook.md
graphify-out/wiki/HookPoint.md
graphify-out/wiki/Hooks_Doc.md
graphify-out/wiki/IO_Binding_Doc.md
graphify-out/wiki/Loss.md
graphify-out/wiki/Losses_+_Metrics.md
graphify-out/wiki/Losses_Doc.md
graphify-out/wiki/MetricScores.md
graphify-out/wiki/Model.md
graphify-out/wiki/Models.md
graphify-out/wiki/Models_Docs.md
graphify-out/wiki/Neural-Network_Layers.md
graphify-out/wiki/Observers_+_Events.md
graphify-out/wiki/Observers_Doc.md
graphify-out/wiki/Project_Scaffold.md
graphify-out/wiki/README.md
graphify-out/wiki/Scripts.md
graphify-out/wiki/Scripts_Doc.md
graphify-out/wiki/TODO.md
graphify-out/wiki/TRMISR.md
graphify-out/wiki/Tracking_Doc.md
graphify-out/wiki/Trainers_&_Runners_Doc.md
graphify-out/wiki/Training_(Trainers,_Hooks).md
graphify-out/wiki/Transforms.md
graphify-out/wiki/Transforms_Docs.md
graphify-out/wiki/Utilities_(Checkpoint,_IO).md
graphify-out/wiki/benchmarks.md
graphify-out/wiki/docs_-_01-importance-aware-ranking.md.md
graphify-out/wiki/docs_-_02-first-class-mcp-tools.md.md
graphify-out/wiki/docs_-_anatomy-of-training.md.md
graphify-out/wiki/docs_-_cheatsheet.md.md
graphify-out/wiki/docs_-_faq.md.md
graphify-out/wiki/examples.md
graphify-out/wiki/graphify-out.md
graphify-out/wiki/index.md
graphify-out/wiki/mcp.json.md
graphify-out/wiki/srforge_-__paths.py.md
graphify-out/wiki/srforge_CLI.md
graphify-out/wiki/srforge_package_root.md
graphify-out/wiki/⬥_Config_Resolution.md
graphify-out/wiki/⬥_Data_Primitives.md
graphify-out/wiki/⬥_Datasets.md
graphify-out/wiki/⬥_Event_System.md
graphify-out/wiki/⬥_Experiment_Tracking.md
graphify-out/wiki/⬥_Hooks.md
graphify-out/wiki/⬥_Losses_+_Metrics.md
graphify-out/wiki/⬥_Models.md
graphify-out/wiki/⬥_Observers_+_Events.md
graphify-out/wiki/⬥_Training_(Trainers,_Hooks).md
graphify-out/wiki/⬥_Transforms.md
scripts/post_graphify.py
scripts/refresh_graph.sh
scripts/save_graph_answer.sh
srforge/__init__.py
srforge/_paths.py
srforge/cli.py
srforge/registry.py
srforge.egg-info/PKG-INFO
srforge.egg-info/SOURCES.txt
srforge.egg-info/dependency_links.txt
srforge.egg-info/entry_points.txt
srforge.egg-info/requires.txt
srforge.egg-info/scm_file_list.json
srforge.egg-info/scm_version.json
srforge.egg-info/top_level.txt
srforge/_scaffold/__init__.py
srforge/_scaffold/benchmark-cfg.yaml
srforge/_scaffold/benchmark.py
srforge/_scaffold/train-cfg.yaml
srforge/_scaffold/train.py
srforge/_scaffold/graphify/graphify_concepts.yaml.tmpl
srforge/_scaffold/graphify/graphifyignore.tmpl
srforge/_scaffold/graphify/mcp.json.tmpl
srforge/_scaffold/graphify/post_graphify.py.tmpl
srforge/_scaffold/graphify/pre-commit.tmpl
srforge/_scaffold/graphify/refresh_graph.sh.tmpl
srforge/_scaffold/graphify/save_graph_answer.sh.tmpl
srforge/config/__init__.py
srforge/config/audit.py
srforge/config/legacy.py
srforge/config/resolver.py
srforge/config/spec.py
srforge/config/utils.py
srforge/data/__init__.py
srforge/data/collation.py
srforge/data/entry.py
srforge/data/loader.py
srforge/data/multispectral/__init__.py
srforge/data/multispectral/descriptors.py
srforge/data/multispectral/utils.py
srforge/dataset/__init__.py
srforge/dataset/lazy_datasets.py
srforge/dataset/patching.py
srforge/events/__init__.py
srforge/events/base.py
srforge/events/runner.py
srforge/events/trainer.py
srforge/loss/__init__.py
srforge/loss/adversarial.py
srforge/loss/metrics.py
srforge/loss/schedule.py
srforge/loss/storage.py
srforge/loss/torchmetrics.py
srforge/models/__init__.py
srforge/models/basic.py
srforge/models/discriminator.py
srforge/models/MISR/DeepSent.py
srforge/models/MISR/HighResNet.py
srforge/models/MISR/MagNAt.py
srforge/models/MISR/PIUnet.py
srforge/models/MISR/RAMS.py
srforge/models/MISR/TRMISR.py
srforge/models/MISR/__init__.py
srforge/models/SISR/DSen2.py
srforge/models/SISR/FSRCNN.py
srforge/models/SISR/__init__.py
srforge/nn/__init__.py
srforge/nn/graph/__init__.py
srforge/nn/graph/aggregation.py
srforge/nn/graph/convert.py
srforge/nn/graph/convolution.py
srforge/nn/graph/dropout.py
srforge/nn/graph/embedding.py
srforge/nn/graph/interpolation.py
srforge/nn/graph/transforms.py
srforge/observers/__init__.py
srforge/observers/adapter.py
srforge/observers/base.py
srforge/observers/bus.py
srforge/observers/checkpoint.py
srforge/observers/image.py
srforge/observers/logging.py
srforge/tracking/__init__.py
srforge/tracking/base.py
srforge/tracking/null.py
srforge/tracking/wandb.py
srforge/training/__init__.py
srforge/training/context.py
srforge/training/hookpoint.py
srforge/training/hooks.py
srforge/training/optim.py
srforge/training/runners.py
srforge/training/schedule.py
srforge/training/stop.py
srforge/training/trainers.py
srforge/transform/__init__.py
srforge/transform/data.py
srforge/transform/entry.py
srforge/transform/graph.py
srforge/utils/__init__.py
srforge/utils/_init_audit.py
srforge/utils/checkpoint.py
srforge/utils/convert.py
srforge/utils/deprecation.py
srforge/utils/experimental.py
srforge/utils/io.py
srforge/utils/io_parsing.py
srforge/utils/iomodule.py
srforge/utils/iospec.py
srforge/utils/logging.py
srforge/utils/model.py
srforge/utils/model_ops.py
srforge/utils/multigpu.py
srforge/utils/shape_trace.py
srforge/utils/version_check.py
tests/test_cli_init.py
tests/test_io_binding_cheatsheet.py
tests/test_io_binding_integration.py
tests/test_io_binding_reference.py
tests/test_preflight_audit.py
tests/config/test_audit.py
tests/config/test_legacy_config_io.py
tests/config/test_resolver.py
tests/config/test_resolver_graph.py
tests/config/test_spec.py
tests/data/test_collation_pyg_parity.py
tests/data/test_dynamic_storage.py
tests/data/test_entry_batch_indexing.py
tests/data/test_entry_collation.py
tests/data/test_entry_to_numpy.py
tests/data/test_iomodule_set_io.py
tests/data/test_merge_fields.py
tests/dataset/test_dataset_caching.py
tests/dataset/test_dataset_transforms.py
tests/dataset/test_lazy_multispectral_dataset.py
tests/dataset/test_multispectral_patching.py
tests/dataset/test_shape_tracing.py
tests/integration/__init__.py
tests/integration/test_end_to_end_yaml.py
tests/loss/test_adversarial_losses.py
tests/loss/test_closs_combiner.py
tests/loss/test_corrected_loss.py
tests/loss/test_loss_dict_inputs.py
tests/loss/test_loss_entry_only.py
tests/loss/test_loss_scheduler.py
tests/loss/test_loss_set_io.py
tests/loss/test_pointwise_and_uncertainty.py
tests/models/test_gan_model.py
tests/models/test_model_graphentry_merge.py
tests/models/test_model_optional_iospec.py
tests/models/test_model_output_merge.py
tests/models/test_model_set_io_validation.py
tests/models/test_sequential_model_flow.py
tests/observers/__init__.py
tests/observers/conftest.py
tests/observers/test_config_observers.py
tests/observers/test_event_bus.py
tests/observers/test_observers_coverage.py
tests/tracking/__init__.py
tests/tracking/test_null_tracker.py
tests/tracking/test_tracker.py
tests/training/test_hookpoint_system.py
tests/training/test_hooks.py
tests/training/test_observer_hook_parity.py
tests/training/test_runner_graphentry_output.py
tests/training/test_runner_output_merge.py
tests/training/test_runners_coverage.py
tests/training/test_stop.py
tests/training/test_trainers.py
tests/transform/test_batched_unbatched_equivalence.py
tests/transform/test_data_transforms.py
tests/transform/test_entry_transforms.py
tests/transform/test_equalization.py
tests/transform/test_per_sample_transform.py
tests/transform/test_resize_bands.py
tests/utils/__init__.py
tests/utils/test_checkpoint.py
tests/utils/test_init_audit.py
tests/utils/test_io_parsing.py
tests/utils/test_iospec.py
tests/utils/test_multigpu.py
tests/utils/test_utils_coverage.py
tests/utils/test_version_check.py