.dockerignore
.env.example
.gitignore
.secrets.baseline
CHANGELOG.md
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
baseline_coverage.txt
codecov.yml
docker-compose.yml
mkdocs.yml
pyproject.toml
pytest.ini
uv.lock
.githooks/pre-commit
.githooks/pre-push
.github/copilot-instructions.md
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/plugin-runtime-smoke.yml
.github/workflows/pypi-release.yml
configs/data/lentils.yaml
configs/pipeline/anomaly/adaclip/adaclip_baseline.yaml
configs/pipeline/anomaly/adaclip/adaclip_cir_false_color.yaml
configs/pipeline/anomaly/adaclip/adaclip_cir_false_color_optimal_threshold.yaml
configs/pipeline/anomaly/adaclip/adaclip_cir_false_rg_color.yaml
configs/pipeline/anomaly/adaclip/adaclip_high_contrast.yaml
configs/pipeline/anomaly/adaclip/adaclip_supervised_cir.yaml
configs/pipeline/anomaly/adaclip/adaclip_supervised_full_spectrum.yaml
configs/pipeline/anomaly/adaclip/adaclip_supervised_windowed_false_rgb.yaml
configs/pipeline/anomaly/adaclip/concrete_adaclip_gradient_two_stage.yaml
configs/pipeline/anomaly/adaclip/drcnn_adaclip_gradient.yaml
configs/pipeline/anomaly/deep_svdd/deep_svdd.yaml
configs/pipeline/anomaly/rx/channel_selector.pt
configs/pipeline/anomaly/rx/channel_selector.yaml
configs/pipeline/anomaly/rx/rx_statistical.yaml
configs/plugins/adaclip.yaml
configs/plugins/registry.yaml
configs/training/default.yaml
configs/trainrun/adaclip_baseline.yaml
configs/trainrun/adaclip_cir_false_color.yaml
configs/trainrun/adaclip_cir_false_color_optimal_threshold.yaml
configs/trainrun/adaclip_cir_false_rg_color.yaml
configs/trainrun/adaclip_high_contrast.yaml
configs/trainrun/adaclip_supervised_cir.yaml
configs/trainrun/adaclip_supervised_full_spectrum.yaml
configs/trainrun/adaclip_supervised_windowed_false_rgb.yaml
configs/trainrun/channel_selector.yaml
configs/trainrun/concrete_adaclip.yaml
configs/trainrun/deep_svdd.yaml
configs/trainrun/default_gradient.yaml
configs/trainrun/default_statistical.yaml
configs/trainrun/drcnn_adaclip.yaml
configs/trainrun/drcnn_adaclip_trainrun.yaml
configs/trainrun/pca_adaclip_baseline.yaml
configs/trainrun/rx_statistical.yaml
cuvis_ai/__init__.py
cuvis_ai.egg-info/PKG-INFO
cuvis_ai.egg-info/SOURCES.txt
cuvis_ai.egg-info/dependency_links.txt
cuvis_ai.egg-info/entry_points.txt
cuvis_ai.egg-info/requires.txt
cuvis_ai.egg-info/top_level.txt
cuvis_ai/anomaly/__init__.py
cuvis_ai/anomaly/deep_svdd.py
cuvis_ai/anomaly/lad_detector.py
cuvis_ai/anomaly/rx_detector.py
cuvis_ai/deciders/__init__.py
cuvis_ai/deciders/binary_decider.py
cuvis_ai/deciders/two_stage_decider.py
cuvis_ai/node/__init__.py
cuvis_ai/node/adaclip.py
cuvis_ai/node/anomaly_visualization.py
cuvis_ai/node/channel_mixer.py
cuvis_ai/node/channel_selector.py
cuvis_ai/node/conversion.py
cuvis_ai/node/data.py
cuvis_ai/node/dimensionality_reduction.py
cuvis_ai/node/labels.py
cuvis_ai/node/losses.py
cuvis_ai/node/metrics.py
cuvis_ai/node/monitor.py
cuvis_ai/node/normalization.py
cuvis_ai/node/pipeline_visualization.py
cuvis_ai/node/preprocessors.py
cuvis_ai/utils/__init__.py
cuvis_ai/utils/deep_svdd_factory.py
cuvis_ai/utils/vis_helpers.py
cuvis_ai/utils/welford.py
docs/assets
docs/gen_ref_pages.py
docs/index.md
docs/api/data.md
docs/api/index.md
docs/api/nodes.md
docs/api/pipeline.md
docs/api/ports.md
docs/api/training.md
docs/api/utilities.md
docs/concepts/execution-stages.md
docs/concepts/node-system-deep-dive.md
docs/concepts/overview.md
docs/concepts/pipeline-lifecycle.md
docs/concepts/port-system-deep-dive.md
docs/concepts/two-phase-training.md
docs/config/config-groups.md
docs/config/hydra-composition.md
docs/config/index.md
docs/config/pipeline-schema.md
docs/config/trainrun-schema.md
docs/deployment/docker-kubernetes.md
docs/deployment/grpc_deployment.md
docs/deployment/index.md
docs/deployment/logging-monitoring.md
docs/development/contributing.md
docs/development/docstrings.md
docs/development/documentation-guidelines.md
docs/development/git-hooks.md
docs/development/index.md
docs/grpc/api-reference.md
docs/grpc/client-patterns.md
docs/grpc/index.md
docs/grpc/overview.md
docs/grpc/sequence-diagrams.md
docs/how-to/add-builtin-node.md
docs/how-to/build-pipeline-python.md
docs/how-to/build-pipeline-yaml.md
docs/how-to/index.md
docs/how-to/monitoring-and-viz.md
docs/how-to/remote-grpc.md
docs/how-to/restore-pipeline-trainrun.md
docs/images/logo.png
docs/javascripts/mathjax.js
docs/javascripts/mermaid-theme.js
docs/node-catalog/clustering.md
docs/node-catalog/data-nodes.md
docs/node-catalog/deep-learning.md
docs/node-catalog/index.md
docs/node-catalog/loss-metrics.md
docs/node-catalog/output.md
docs/node-catalog/preprocessing.md
docs/node-catalog/selectors.md
docs/node-catalog/statistical.md
docs/node-catalog/utility.md
docs/node-catalog/visualization.md
docs/plugin-system/development.md
docs/plugin-system/index.md
docs/plugin-system/overview.md
docs/plugin-system/usage.md
docs/reference/changelog.md
docs/reference/glossary.md
docs/reference/gpu_acceleration_guide.md
docs/reference/stress_testing.md
docs/reports/docstring_coverage_baseline.txt
docs/reports/docstring_coverage_detailed.txt
docs/stylesheets/extra.css
docs/tutorials/adaclip-workflow.md
docs/tutorials/channel-selector.md
docs/tutorials/deep-svdd-gradient.md
docs/tutorials/grpc-workflow.md
docs/tutorials/index.md
docs/tutorials/rx-statistical.md
docs/user-guide/configuration.md
docs/user-guide/installation.md
docs/user-guide/limitations.md
docs/user-guide/quickstart.md
examples/channel_selector.py
examples/rx_statistical.py
examples/adaclip/adaclip_example.md
examples/adaclip/concrete_adaclip_gradient_training.py
examples/adaclip/drcnn_adaclip_gradient_training.py
examples/adaclip/pca_adaclip_baseline.py
examples/adaclip/statistical_cir_false_color_optimal_threshold.py
examples/advanced/deep_svdd_gradient_training.py
examples/advanced/lad_statistical_training.py
examples/advanced/lad_statistical_training_with_preprocessing.py
examples/grpc/adaclip_cir_false_color_client.py
examples/grpc/adaclip_cir_false_rg_color_client.py
examples/grpc/adaclip_client.py
examples/grpc/adaclip_high_contrast_client.py
examples/grpc/adaclip_lentils_inference.py
examples/grpc/adaclip_supervised_cir_client.py
examples/grpc/adaclip_supervised_full_spectrum_client.py
examples/grpc/adaclip_supervised_windowed_false_rgb_client.py
examples/grpc/capabilities_client.py
examples/grpc/checkpoint_client.py
examples/grpc/complete_workflow_client.py
examples/grpc/complex_inputs_client.py
examples/grpc/deepsvdd_client.py
examples/grpc/gradient_training_client.py
examples/grpc/inference_with_pretrained_client.py
examples/grpc/introspection_client.py
examples/grpc/pipeline_discovery_client.py
examples/grpc/readme.md
examples/grpc/restore_trainrun_grpc.py
examples/grpc/restore_trainrun_statistical_grpc.py
examples/grpc/resume_training_client.py
examples/grpc/run_inference.py
examples/grpc/statistical_training_client.py
examples/grpc/train_from_scratch_client.py
examples/grpc/workflow_utils.py
examples/hugging_face/huggingface_api_demo.py
examples/hugging_face/huggingface_gradient_training.py
examples/hugging_face/huggingface_local_demo.py
examples/hugging_face/test_huggingface_local_minimal.py
examples/plugin/plugin_example.py
examples/plugin/plugins_example.yaml
scripts/__init__.py
scripts/download_data.py
tests/README.md
tests/__init__.py
tests/conftest.py
tests/test_imports.py
tests/test_node_autocomplete.py
tests/test_node_hparams.py
tests/anomaly/test_deep_svdd.py
tests/anomaly/test_deepsvdd_serialization.py
tests/anomaly/test_lad_detector.py
tests/anomaly/test_rx_per_batch.py
tests/deciders/test_binary_decider.py
tests/deciders/test_quantile_binary_decider.py
tests/deciders/test_two_stage_decider.py
tests/docs/README.md
tests/docs/code_analysis_report.txt
tests/docs/conftest.py
tests/docs/extract_code_examples.py
tests/docs/setup_test_data.py
tests/docs/test_cli_commands.py
tests/docs/test_doc_links.py
tests/docs/test_runnable_examples.py
tests/fixtures/__init__.py
tests/fixtures/data_factory.py
tests/fixtures/mock_nodes.py
tests/fixtures/paths.py
tests/node/test_band_selection.py
tests/node/test_channel_selector_coverage.py
tests/node/test_concrete_channel_mixer.py
tests/node/test_data_node.py
tests/node/test_freeze_unfreeze.py
tests/node/test_labels.py
tests/node/test_learnable_channel_mixer.py
tests/node/test_minmax_normalizer_unit_range.py
tests/node/test_per_pixel_unit_norm.py
tests/node/test_pipeline_visualization.py
tests/plugins/test_plugin_contracts.py
tests/plugins/test_plugin_manifest_sync.py
tests/plugins/test_plugin_runtime_smoke.py
tests/preprocessors/__init__.py
tests/preprocessors/test_bandpass.py
tests/training/__init__.py
tests/training/test_graph_train.py
tests/training/test_losses.py
tests/training/test_metrics.py
tests/training/test_node_registry_statistical_contract.py
tests/training/test_parameter_updates.py
tests/training/test_statistical_initialization.py
tests/utils/__init__.py
tests/utils/test_welford.py
tools/__init__.py
tools/generate_node_port_stubs.py
tools/validate_trainrun_configs.py