CITATION.cff
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
OpenDPD_Studio_Development_Plan.md
README.md
arguments.py
main.py
mkdocs.yml
models.py
project.py
pyproject.toml
setup.py
test_installation.py
.github/CODEOWNERS
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/ci.yml
.github/workflows/docs.yml
.github/workflows/protected-paths.yml
.github/workflows/publish.yml
.github/workflows/weekly.yml
.vscode/launch.json
.vscode/settings.json
adc/__init__.py
backbones/__init__.py
backbones/apnrru.py
backbones/bojanet.py
backbones/cuda_graph_frozen_dgru.py
backbones/deltagru.py
backbones/deltajanet.py
backbones/dgru.py
backbones/dvrjanet.py
backbones/gmp.py
backbones/gru.py
backbones/lstm.py
backbones/mcldnn.py
backbones/pgjanet.py
backbones/qgru.py
backbones/qgru_amp1.py
backbones/rvtdcnn.py
backbones/tcn.py
backbones/tres_deltagru.py
backbones/tres_gru.py
backbones/triton_deltagru.py
backbones/vdlstm.py
bash_scripts/OpenDPDv2.sh
bash_scripts/quant_mp_dpd.sh
bash_scripts/quant_qgru_dpd_regr.sh
bash_scripts/train_all_dpd.sh
bash_scripts/train_all_pa.sh
benchmark/benchmark_delta_dpd_results.png
benchmark/benchmark_report.md
benchmark/benchmark_results.png
benchmark/benchmark_volterra.py
benchmark/collect_benchmark_report.py
benchmark/reproduce_benchmark_report.sh
benchmark/regression/cpu-regression-dpa-200mhz/baseline.json
benchmark/regression/cpu-regression-dpa-200mhz/plan.json
benchmark/regression/cpu-regression-dpa-200mhz/report.json
benchmark/regression/cpu-regression-dpa-200mhz/report.md
benchmark/results/benchmark_report_results.json
datasets/README.md
datasets/__init__.py
datasets/demodulator.py
datasets/plot_utils.py
datasets/APA_200MHz/amam.png
datasets/APA_200MHz/ampm.png
datasets/APA_200MHz/constellation.png
datasets/APA_200MHz/demod.py
datasets/APA_200MHz/plot_dataset.py
datasets/APA_200MHz/psd.png
datasets/APA_200MHz/spec.json
datasets/APA_200MHz/test_input.csv
datasets/APA_200MHz/test_output.csv
datasets/APA_200MHz/train_input.csv
datasets/APA_200MHz/train_output.csv
datasets/APA_200MHz/val_input.csv
datasets/APA_200MHz/val_output.csv
datasets/APA_200MHz/waveform.png
datasets/APA_200MHz_b/amam.png
datasets/APA_200MHz_b/ampm.png
datasets/APA_200MHz_b/constellation.png
datasets/APA_200MHz_b/demod.py
datasets/APA_200MHz_b/plot_dataset.py
datasets/APA_200MHz_b/psd.png
datasets/APA_200MHz_b/spec.json
datasets/APA_200MHz_b/test_input.csv
datasets/APA_200MHz_b/test_output.csv
datasets/APA_200MHz_b/train_input.csv
datasets/APA_200MHz_b/train_output.csv
datasets/APA_200MHz_b/val_input.csv
datasets/APA_200MHz_b/val_output.csv
datasets/APA_200MHz_b/waveform.png
datasets/DPA_160MHz/amam.png
datasets/DPA_160MHz/ampm.png
datasets/DPA_160MHz/constellation.png
datasets/DPA_160MHz/demod.py
datasets/DPA_160MHz/plot_dataset.py
datasets/DPA_160MHz/psd.png
datasets/DPA_160MHz/spec.json
datasets/DPA_160MHz/test_input.csv
datasets/DPA_160MHz/test_output.csv
datasets/DPA_160MHz/train_input.csv
datasets/DPA_160MHz/train_output.csv
datasets/DPA_160MHz/val_input.csv
datasets/DPA_160MHz/val_output.csv
datasets/DPA_160MHz/waveform.png
datasets/DPA_200MHz/amam.png
datasets/DPA_200MHz/ampm.png
datasets/DPA_200MHz/constellation.png
datasets/DPA_200MHz/demod.py
datasets/DPA_200MHz/plot_dataset.py
datasets/DPA_200MHz/psd.png
datasets/DPA_200MHz/spec.json
datasets/DPA_200MHz/test_input.csv
datasets/DPA_200MHz/test_output.csv
datasets/DPA_200MHz/train_input.csv
datasets/DPA_200MHz/train_output.csv
datasets/DPA_200MHz/val_input.csv
datasets/DPA_200MHz/val_output.csv
datasets/DPA_200MHz/waveform.png
datasets/MATLAB/signal_generation/iterative_match.py
datasets/MATLAB/signal_generation/test_iterative_match.py
datasets/MyCustomPA/README.md
datasets/MyCustomPA/data.csv
datasets/MyCustomPA/demod.py
datasets/MyCustomPA/generate.py
datasets/MyCustomPA/plot_dataset.py
datasets/MyCustomPA/spec.json
deployment/web/GpuContainerfile
deployment/web/cloudflared-opendpd-remote.service
deployment/web/cloudflared-opendpd.service
deployment/web/cloudflared.yml.example
deployment/web/install-guest.sh
deployment/web/opendpd-gpu-cdi.service
deployment/web/opendpd-gpu.service
deployment/web/opendpd-web-reset.service
deployment/web/opendpd-web-reset.timer
deployment/web/opendpd-web-vm.service
deployment/web/opendpd-web.service
deployment/web/poweroff.py
deployment/web/provision-vm.sh
docs/about.md
docs/advanced.md
docs/api.md
docs/datasets.md
docs/documentation.md
docs/examples.md
docs/faq.md
docs/index.md
docs/install.md
docs/reproducing.md
docs/requirements.txt
docs/testing.md
docs/training.md
docs/visualization.md
docs/whats-new.md
docs/architecture/api.md
docs/architecture/cloud-pull-deployment-plan.md
docs/architecture/instruments.md
docs/architecture/public-studio.md
docs/architecture/risk-register.md
docs/architecture/runtime.md
docs/architecture/streaming.md
docs/architecture/threat-model.md
docs/architecture/ux-spec.md
docs/architecture/adr/0000-adr-template.md
docs/architecture/adr/0001-studio-technical-stack.md
docs/architecture/adr/0002-native-window-shell.md
docs/architecture/adr/0003-ui-languages.md
docs/baseline/README.md
docs/baseline/baseline-report.md
docs/baseline/first-tasks.md
docs/baseline/native-window-macos-2026-09-11.md
docs/baseline/native-window-macos-fix-2026-09-11.md
docs/baseline/readme-docs-2026-09-12.md
docs/baseline/studio-about-portraits-2026-09-12.md
docs/baseline/studio-about-portraits-2026-09-12.png
docs/baseline/studio-branding-access-responsive-2026-09-12.md
docs/baseline/studio-constellation-2026-09-12.md
docs/baseline/studio-datasets-2026-09-12.md
docs/baseline/studio-foundation-main-review-2026-09-12.md
docs/baseline/studio-home-2026-09-12.md
docs/baseline/studio-home-repo-link-2026-09-12.md
docs/baseline/studio-home-repo-link-2026-09-12.png
docs/baseline/studio-live-experiments-2026-09-12.md
docs/baseline/studio-main-merge-blockers-2026-09-12.md
docs/baseline/studio-nine-languages-2026-09-12.md
docs/baseline/studio-onboarding-2026-09-12.md
docs/baseline/studio-page-reset-2026-09-12.md
docs/baseline/studio-plot-interactions-2026-09-12.md
docs/baseline/studio-plot-recovery-2026-09-12.md
docs/baseline/studio-pr-validation-2026-09-12.md
docs/baseline/studio-quality-audit-2026-09-06.md
docs/baseline/studio-signal-metric-audit-2026-09-11.md
docs/baseline/studio-system-theme-2026-09-12.md
docs/baseline/studio-vector-logo-2026-09-12.md
docs/baseline/studio-workbench-2026-09-11.md
docs/baseline/native-window-macos-2026-09-11/active-close-hang.png
docs/baseline/native-window-macos-2026-09-11/dock-icon.png
docs/baseline/native-window-macos-2026-09-11/menu-en.png
docs/baseline/native-window-macos-2026-09-11/menu-zh.png
docs/baseline/native-window-macos-2026-09-11/save-dialog.png
docs/baseline/native-window-macos-fix-2026-09-11/cmdq-cancel.png
docs/baseline/native-window-macos-fix-2026-09-11/ctrlc-quit.png
docs/baseline/studio-audit-2026-09-06/dpd-run.png
docs/baseline/studio-audit-2026-09-06/export-ready.png
docs/baseline/studio-branding-access-responsive-2026-09-12/brand-about-1366.png
docs/baseline/studio-branding-access-responsive-2026-09-12/brand-datasets-dpa-200mhz-390.png
docs/baseline/studio-branding-access-responsive-2026-09-12/brand-home-3840.png
docs/baseline/studio-branding-access-responsive-2026-09-12/brand-native-dataset-default.png
docs/baseline/studio-branding-access-responsive-2026-09-12/brand-native-home-640.png
docs/baseline/studio-branding-access-responsive-2026-09-12/brand-terminal-640.png
docs/baseline/studio-branding-access-responsive-2026-09-12/responsive-audit.js
docs/baseline/studio-constellation-2026-09-12/constellation-en-1366.png
docs/baseline/studio-constellation-2026-09-12/constellation-zh-1366.png
docs/baseline/studio-constellation-2026-09-12/constellation-zh-1920.png
docs/baseline/studio-constellation-2026-09-12/constellation-zh-enlarged.png
docs/baseline/studio-datasets-2026-09-12/APA_200MHz-1366.png
docs/baseline/studio-datasets-2026-09-12/APA_200MHz_b-1366.png
docs/baseline/studio-datasets-2026-09-12/DPA_160MHz-1366.png
docs/baseline/studio-datasets-2026-09-12/DPA_200MHz-1366.png
docs/baseline/studio-datasets-2026-09-12/MyCustomPA-1366.png
docs/baseline/studio-datasets-2026-09-12/builtin-catalog-1366.png
docs/baseline/studio-datasets-2026-09-12/builtin-input-constellations.png
docs/baseline/studio-datasets-2026-09-12/create-columns-1366.png
docs/baseline/studio-datasets-2026-09-12/create-invalid-zh-1920.png
docs/baseline/studio-datasets-2026-09-12/create-review-1366.png
docs/baseline/studio-datasets-2026-09-12/create-review-zh-1366.png
docs/baseline/studio-datasets-2026-09-12/create-split-1366.png
docs/baseline/studio-datasets-2026-09-12/create-start-1366.png
docs/baseline/studio-datasets-2026-09-12/tutorial-zh-1920.png
docs/baseline/studio-home-2026-09-12/home-en-1366.png
docs/baseline/studio-home-2026-09-12/home-get-started-guide.png
docs/baseline/studio-home-2026-09-12/home-zh-1024.png
docs/baseline/studio-home-2026-09-12/home-zh-1366.png
docs/baseline/studio-home-2026-09-12/home-zh-1920.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-about-zh-1366.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-dpd-running-1920.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-dpd-test-1920.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-pa-final-zh-1366.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-pa-running-zh-1920.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-pa-terminal-running-zh-1920.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-terminal-independent-1920.png
docs/baseline/studio-live-experiments-2026-09-12/screenshots/live-terminal-zh-1366.png
docs/baseline/studio-nine-languages-2026-09-12/i18n-it.png
docs/baseline/studio-nine-languages-2026-09-12/i18n-live-nl.png
docs/baseline/studio-nine-languages-2026-09-12/i18n-mobile-nl.png
docs/baseline/studio-nine-languages-2026-09-12/i18n-nl.png
docs/baseline/studio-onboarding-2026-09-12/dpd-test-settings-1366.png
docs/baseline/studio-onboarding-2026-09-12/four-tasks-succeeded-1366.png
docs/baseline/studio-onboarding-2026-09-12/four-tasks-succeeded-zh-1366.png
docs/baseline/studio-onboarding-2026-09-12/guided-csv-review-1366.png
docs/baseline/studio-onboarding-2026-09-12/onboarding-guide-zh-1366.png
docs/baseline/studio-onboarding-2026-09-12/onboarding-guide-zh-1920.png
docs/baseline/studio-onboarding-2026-09-12/pa-training-settings-zh-1920.png
docs/baseline/studio-onboarding-2026-09-12/reset-studio-zh-1366.png
docs/baseline/studio-page-reset-2026-09-12/browser-check.js
docs/baseline/studio-page-reset-2026-09-12/csv-check.js
docs/baseline/studio-page-reset-2026-09-12/page-reset-confirm-en.png
docs/baseline/studio-page-reset-2026-09-12/page-reset-confirm-zh.png
docs/baseline/studio-page-reset-2026-09-12/page-reset-csv-after.png
docs/baseline/studio-plot-interactions-2026-09-12/browser-probe.js
docs/baseline/studio-plot-interactions-2026-09-12/context-loss-probe.js
docs/baseline/studio-plot-interactions-2026-09-12/extras-probe.js
docs/baseline/studio-plot-interactions-2026-09-12/native-gl-probe.js
docs/baseline/studio-plot-interactions-2026-09-12/perf-probe.js
docs/baseline/studio-plot-interactions-2026-09-12/plot-fullscreen-zh-1366.png
docs/baseline/studio-plot-interactions-2026-09-12/plot-fullscreen-zh-1920.png
docs/baseline/studio-plot-interactions-2026-09-12/plot-help-zh-1366.png
docs/baseline/studio-plot-interactions-2026-09-12/plot-inline-zh-1366.png
docs/baseline/studio-plot-interactions-2026-09-12/initial-e2e-failures/a11y-keyboard-only-journey-9ebc6--training-without-a-pointer-firefox-1366.md
docs/baseline/studio-plot-interactions-2026-09-12/initial-e2e-failures/journey-component-gallery--7bba2-matches-the-visual-baseline-firefox-1366.md
docs/baseline/studio-plot-recovery-2026-09-12/four-chart-check.js
docs/baseline/studio-plot-recovery-2026-09-12/native-pan-check.js
docs/baseline/studio-plot-recovery-2026-09-12/plot-recovery-after.png
docs/baseline/studio-plot-recovery-2026-09-12/plot-recovery-before.png
docs/baseline/studio-plot-recovery-2026-09-12/plot-recovery-settings.png
docs/baseline/studio-plot-recovery-2026-09-12/settings-check.js
docs/baseline/studio-system-theme-2026-09-12/about-dark.png
docs/baseline/studio-system-theme-2026-09-12/about-light.png
docs/baseline/studio-system-theme-2026-09-12/home-dark-390.png
docs/baseline/studio-system-theme-2026-09-12/home-dark.png
docs/baseline/studio-system-theme-2026-09-12/home-light.png
docs/baseline/studio-system-theme-2026-09-12/inspection-dark.png
docs/baseline/studio-system-theme-2026-09-12/inspection-light.png
docs/baseline/studio-system-theme-2026-09-12/logo-dark-2x.png
docs/baseline/studio-system-theme-2026-09-12/logo-light-2x.png
docs/baseline/studio-system-theme-2026-09-12/native-dark.png
docs/baseline/studio-system-theme-2026-09-12/native-light.png
docs/baseline/studio-system-theme-2026-09-12/reset-dark.png
docs/baseline/studio-system-theme-2026-09-12/terminal-running-dark.png
docs/baseline/studio-system-theme-2026-09-12/terminal-running-light.png
docs/baseline/studio-vector-logo-2026-09-12/about-chromium.png
docs/baseline/studio-vector-logo-2026-09-12/about-webkit-retina.png
docs/baseline/studio-vector-logo-2026-09-12/compact-navigation.png
docs/baseline/studio-vector-logo-2026-09-12/inspect.js
docs/baseline/studio-vector-logo-2026-09-12/preview.png
docs/baseline/studio-workbench-2026-09-11/dataset-final-1366.png
docs/baseline/studio-workbench-2026-09-11/dataset-final-1920.png
docs/baseline/studio-workbench-2026-09-11/dataset-final-zh-1366.png
docs/baseline/studio-workbench-2026-09-11/iq-enlarged.png
docs/baseline/studio-workbench-2026-09-11/wizard-review.png
docs/benchmark/index.md
docs/community/citation.md
docs/community/governance.md
docs/community/submission-example.json
docs/community/submission-template.md
docs/contracts/openapi.json
docs/design/opendpd-studio-logo-prompt.md
docs/design/opendpd-studio-vector-logo.md
docs/hooks/assets.py
docs/leaderboard/README.md
docs/leaderboard/v2026.09/dpd_measured.json
docs/leaderboard/v2026.09/dpd_measured.md
docs/leaderboard/v2026.09/dpd_surrogate.json
docs/leaderboard/v2026.09/dpd_surrogate.md
docs/leaderboard/v2026.09/pa_modeling.json
docs/leaderboard/v2026.09/pa_modeling.md
docs/protocols/acceptance-thresholds.md
docs/protocols/benchmark-protocol.md
docs/protocols/conditions-v1.md
docs/protocols/dataset-doctor.md
docs/protocols/experiment-packages.md
docs/protocols/fixed-point-v1.md
docs/protocols/measured-dpd.md
docs/protocols/metric-profiles.md
docs/protocols/simulation-chain.md
docs/protocols/waveform-profiles.md
docs/releases/backlog.md
docs/releases/external-trial-protocol.md
docs/releases/hardening-report.md
docs/releases/performance-report.md
docs/releases/release-notes-2.2.0.md
docs/releases/streaming-semantics-report.md
docs/releases/studio-progress.md
docs/releases/support-matrix.md
docs/superpowers/plans/2026-09-11-native-window-shell.md
docs/superpowers/plans/2026-09-11-ui-languages.md
docs/superpowers/specs/2026-09-11-native-window-shell-design.md
docs/superpowers/specs/2026-09-11-ui-languages-design.md
docs/tutorials/adaptation-benchmark.md
docs/tutorials/adding-a-model.md
docs/tutorials/deployment-export.md
docs/tutorials/gui-quickstart.md
docs/tutorials/headless-cli.md
docs/tutorials/leaderboard-submission.md
docs/tutorials/measured-dpd.md
docs/tutorials/streaming.md
docs/tutorials/waveform-evaluation.md
examples/OpenDPD_Tutorial.ipynb
examples/README.md
examples/api_usage_example.py
examples/single_csv_format_example.csv
frontend/.env.web.example
frontend/.gitignore
frontend/.oxlintrc.json
frontend/README.md
frontend/index.html
frontend/package-lock.json
frontend/package.json
frontend/playwright.config.ts
frontend/playwright.touch.config.ts
frontend/playwright.web.config.ts
frontend/tsconfig.app.json
frontend/tsconfig.json
frontend/tsconfig.node.json
frontend/vite.config.ts
frontend/e2e/a11y.spec.ts
frontend/e2e/journey.spec.ts
frontend/e2e/live.spec.ts
frontend/e2e/mock-api.ts
frontend/e2e/journey.spec.ts-snapshots/metric-cards-chromium-1366-linux.png
frontend/e2e/journey.spec.ts-snapshots/metric-cards-chromium-1920-linux.png
frontend/e2e/journey.spec.ts-snapshots/status-chips-chromium-1366-linux.png
frontend/e2e/journey.spec.ts-snapshots/status-chips-chromium-1920-linux.png
frontend/mocks/adaptation_report_mock.json
frontend/mocks/artifact_manifest_complete.json
frontend/mocks/comparison_report_mock.json
frontend/mocks/dataset_builtin.json
frontend/mocks/dataset_missing_metadata.json
frontend/mocks/deployment_manifest_mock.json
frontend/mocks/diagnostics_missing_metadata.json
frontend/mocks/events_running.json
frontend/mocks/experiment_evaluate_measured.json
frontend/mocks/experiment_run_dpd.json
frontend/mocks/experiment_train_dpd_smoke.json
frontend/mocks/experiment_train_pa_smoke.json
frontend/mocks/history_points_mock.json
frontend/mocks/metric_profile_general.json
frontend/mocks/metric_profile_legacy.json
frontend/mocks/metric_profile_ofdm_evm.json
frontend/mocks/resolved_train_pa_smoke.json
frontend/mocks/result_dpd_measured_mock.json
frontend/mocks/result_dpd_surrogate_mock.json
frontend/mocks/result_legacy_import.json
frontend/mocks/result_metric_not_applicable_mock.json
frontend/mocks/result_pa_modeling_mock.json
frontend/mocks/result_pa_streaming_mock.json
frontend/mocks/run_failed.json
frontend/mocks/run_interrupted.json
frontend/mocks/run_lineage_dpd.json
frontend/mocks/run_log_disconnected.json
frontend/mocks/run_queued.json
frontend/mocks/run_running.json
frontend/mocks/workspace_settings_default.json
frontend/public/favicon.svg
frontend/src/App.test.tsx
frontend/src/App.tsx
frontend/src/main.tsx
frontend/src/api/client.test.ts
frontend/src/api/client.ts
frontend/src/api/datasets.ts
frontend/src/api/events-web.test.tsx
frontend/src/api/events.test.ts
frontend/src/api/events.ts
frontend/src/api/hooks.ts
frontend/src/api/profiles.ts
frontend/src/api/read-queue.test.ts
frontend/src/api/read-queue.ts
frontend/src/api/schema.ts
frontend/src/api/types.ts
frontend/src/api/web-client.test.ts
frontend/src/assets/LICENSE-Manrope.txt
frontend/src/assets/NOTICE-Manrope.txt
frontend/src/assets/chang-gao.webp
frontend/src/assets/emi-logo-inverse.svg
frontend/src/assets/emi-logo.svg
frontend/src/assets/home-signal.svg
frontend/src/assets/opendpd-studio-logo-inverse.svg
frontend/src/assets/opendpd-studio-logo.svg
frontend/src/assets/opendpd-studio-mark-light.svg
frontend/src/assets/opendpd-studio-mark.svg
frontend/src/assets/tudelft-logo.svg
frontend/src/assets/yizhuo-wu.webp
frontend/src/assets/flags/LICENSE-flag-icons.txt
frontend/src/assets/flags/cn.svg
frontend/src/assets/flags/de.svg
frontend/src/assets/flags/es.svg
frontend/src/assets/flags/fr.svg
frontend/src/assets/flags/gb.svg
frontend/src/assets/flags/it.svg
frontend/src/assets/flags/jp.svg
frontend/src/assets/flags/kr.svg
frontend/src/assets/flags/nl.svg
frontend/src/components/BuiltinDatasetDialog.test.tsx
frontend/src/components/BuiltinDatasetDialog.tsx
frontend/src/components/ConfigDiff.test.tsx
frontend/src/components/ConfigDiff.tsx
frontend/src/components/CreateDatasetDialog.test.tsx
frontend/src/components/CreateDatasetDialog.tsx
frontend/src/components/DatasetGuide.tsx
frontend/src/components/DiagnosticItem.test.tsx
frontend/src/components/DiagnosticItem.tsx
frontend/src/components/DownloadLink.tsx
frontend/src/components/EvidenceBadge.test.tsx
frontend/src/components/EvidenceBadge.tsx
frontend/src/components/ExperimentTasks.tsx
frontend/src/components/ExperimentTerminal.test.tsx
frontend/src/components/ExperimentTerminal.tsx
frontend/src/components/IQPreview.tsx
frontend/src/components/ImportDatasetDialog.test.tsx
frontend/src/components/ImportDatasetDialog.tsx
frontend/src/components/JsonConfigDialog.tsx
frontend/src/components/LanguageMenu.test.tsx
frontend/src/components/LanguageMenu.tsx
frontend/src/components/LiveRunDashboard.test.tsx
frontend/src/components/LiveRunDashboard.tsx
frontend/src/components/LogViewer.test.tsx
frontend/src/components/LogViewer.tsx
frontend/src/components/ManifestDialog.tsx
frontend/src/components/MeasurementDialog.tsx
frontend/src/components/MetricCard.test.tsx
frontend/src/components/MetricCard.tsx
frontend/src/components/MetricHistoryChart.test.tsx
frontend/src/components/MetricHistoryChart.tsx
frontend/src/components/ModelDownloadButton.test.tsx
frontend/src/components/ModelDownloadButton.tsx
frontend/src/components/PlotlyChart.test.tsx
frontend/src/components/PlotlyChart.tsx
frontend/src/components/PreprocessDialog.tsx
frontend/src/components/ResetButton.test.tsx
frontend/src/components/ResetButton.tsx
frontend/src/components/ResultCharts.tsx
frontend/src/components/RunTimeline.tsx
frontend/src/components/SignalFields.tsx
frontend/src/components/SignalInspection.tsx
frontend/src/components/SpectrumPlot.test.tsx
frontend/src/components/SpectrumPlot.tsx
frontend/src/components/StateBlock.tsx
frontend/src/components/StatusChip.test.tsx
frontend/src/components/StatusChip.tsx
frontend/src/components/StudioLogo.tsx
frontend/src/components/WorkflowSteps.tsx
frontend/src/components/plotInteractions.test.ts
frontend/src/components/plotInteractions.ts
frontend/src/components/plotRecovery.test.ts
frontend/src/components/plotRecovery.ts
frontend/src/i18n/LanguageGate.test.tsx
frontend/src/i18n/LanguageGate.tsx
frontend/src/i18n/catalogues.test.ts
frontend/src/i18n/de.json
frontend/src/i18n/en.json
frontend/src/i18n/es.json
frontend/src/i18n/fr.json
frontend/src/i18n/index.test.ts
frontend/src/i18n/index.ts
frontend/src/i18n/it.json
frontend/src/i18n/ja.json
frontend/src/i18n/ko.json
frontend/src/i18n/messages.test.ts
frontend/src/i18n/nl.json
frontend/src/i18n/zh.json
frontend/src/layout/AppShell.test.tsx
frontend/src/layout/AppShell.tsx
frontend/src/pages/AboutPage.test.tsx
frontend/src/pages/AboutPage.tsx
frontend/src/pages/ComparePage.test.tsx
frontend/src/pages/ComparePage.tsx
frontend/src/pages/DatasetAvailability.test.tsx
frontend/src/pages/DatasetDetailPage.test.tsx
frontend/src/pages/DatasetDetailPage.tsx
frontend/src/pages/DatasetsPage.tsx
frontend/src/pages/ExperimentsPage.test.tsx
frontend/src/pages/ExperimentsPage.tsx
frontend/src/pages/GalleryPage.tsx
frontend/src/pages/HomePage.tsx
frontend/src/pages/NewExperimentPage.test.tsx
frontend/src/pages/NewExperimentPage.tsx
frontend/src/pages/Onboarding.test.tsx
frontend/src/pages/ResultDetailPage.test.tsx
frontend/src/pages/ResultDetailPage.tsx
frontend/src/pages/ResultsPage.tsx
frontend/src/pages/RobustnessPage.test.tsx
frontend/src/pages/RobustnessPage.tsx
frontend/src/pages/RunDetailPage.test.tsx
frontend/src/pages/RunDetailPage.tsx
frontend/src/pages/SessionGate.test.tsx
frontend/src/pages/SessionGate.tsx
frontend/src/pages/SettingsPage.tsx
frontend/src/test/setup.ts
frontend/src/test/utils.tsx
frontend/src/theme/index.test.ts
frontend/src/theme/index.ts
frontend/src/theme/tokens.json
frontend/src/types/plotly.d.ts
frontend/src/vendor/LICENSE-Plotly.txt
frontend/src/vendor/README.md
frontend/src/vendor/plotly-scatter-strict.cjs
frontend/touch-e2e/plots.spec.ts
frontend/web-e2e/reconnect.spec.ts
modules/__init__.py
modules/cuda_graph_training.py
modules/data_collector.py
modules/loggers.py
modules/paths.py
modules/train_funcs.py
opendpd/__init__.py
opendpd/api.py
opendpd/cli.py
opendpd/commands.py
opendpd.egg-info/PKG-INFO
opendpd.egg-info/SOURCES.txt
opendpd.egg-info/dependency_links.txt
opendpd.egg-info/entry_points.txt
opendpd.egg-info/requires.txt
opendpd.egg-info/top_level.txt
opendpd/core/__init__.py
opendpd/core/doctor.py
opendpd/core/fixed_point.py
opendpd/core/measurement.py
opendpd/core/plots.py
opendpd/core/polynomial.py
opendpd/core/preprocess.py
opendpd/core/registry.py
opendpd/core/splits.py
opendpd/core/streaming.py
opendpd/core/metrics/__init__.py
opendpd/core/metrics/compare.py
opendpd/core/metrics/general_v1.py
opendpd/core/metrics/legacy_v1.py
opendpd/core/metrics/ofdm_evm_v1.py
opendpd/core/metrics/registry.py
opendpd/core/waveforms/__init__.py
opendpd/core/waveforms/ofdm.py
opendpd/export/__init__.py
opendpd/export/c_backend.py
opendpd/instruments/__init__.py
opendpd/instruments/base.py
opendpd/instruments/mock.py
opendpd/instruments/safety.py
opendpd/instruments/session.py
opendpd/runtime/__init__.py
opendpd/runtime/db.py
opendpd/runtime/procs.py
opendpd/runtime/supervisor.py
opendpd/runtime/worker.py
opendpd/schemas/__init__.py
opendpd/schemas/__main__.py
opendpd/schemas/analysis.py
opendpd/schemas/artifacts.py
opendpd/schemas/benchmark.py
opendpd/schemas/common.py
opendpd/schemas/conditions.py
opendpd/schemas/dataset.py
opendpd/schemas/diagnostics.py
opendpd/schemas/examples.py
opendpd/schemas/experiment.py
opendpd/schemas/fixed_point.py
opendpd/schemas/importing.py
opendpd/schemas/leaderboard.py
opendpd/schemas/measurement.py
opendpd/schemas/metrics.py
opendpd/schemas/package.py
opendpd/schemas/results.py
opendpd/schemas/run.py
opendpd/schemas/settings.py
opendpd/schemas/waveform.py
opendpd/server/__init__.py
opendpd/server/app.py
opendpd/server/routes.py
opendpd/server/security.py
opendpd/services/__init__.py
opendpd/services/about.py
opendpd/services/adaptation.py
opendpd/services/benchmark.py
opendpd/services/capabilities.py
opendpd/services/config.py
opendpd/services/csv_import.py
opendpd/services/csv_upload.py
opendpd/services/dataset_analysis.py
opendpd/services/dataset_constellation.py
opendpd/services/datasets.py
opendpd/services/deploy.py
opendpd/services/evaluation.py
opendpd/services/experiments.py
opendpd/services/leaderboard.py
opendpd/services/legacy_adapter.py
opendpd/services/live.py
opendpd/services/measurements.py
opendpd/services/model_download.py
opendpd/services/packages.py
opendpd/services/polynomial.py
opendpd/services/recipes.py
opendpd/services/reports.py
opendpd/services/streaming.py
opendpd/services/workspace.py
opendpd/studio/__init__.py
opendpd/studio/icon.ico
opendpd/studio/icon.png
opendpd/studio/launcher.py
opendpd/studio/localization.py
opendpd/studio/strings.py
opendpd/studio/window.py
opendpd/studio/locales/de.json
opendpd/studio/locales/en.json
opendpd/studio/locales/es.json
opendpd/studio/locales/fr.json
opendpd/studio/locales/it.json
opendpd/studio/locales/ja.json
opendpd/studio/locales/ko.json
opendpd/studio/locales/nl.json
opendpd/studio/locales/zh.json
opendpd/studio/static/build-info.json
opendpd/studio/static/favicon.svg
opendpd/studio/static/index.html
opendpd/studio/static/assets/chang-gao-Dhm6T7CX.webp
opendpd/studio/static/assets/de-6KpzrUiN.js
opendpd/studio/static/assets/de-C70Rk7ry.js
opendpd/studio/static/assets/es-Ckg0C7Tp.js
opendpd/studio/static/assets/es-rJtRgdIU.js
opendpd/studio/static/assets/fr-CESWWxrU.js
opendpd/studio/static/assets/fr-JAIyRzbr.js
opendpd/studio/static/assets/home-signal-DEJEPFoj.svg
opendpd/studio/static/assets/index-tYUCwhJu.js
opendpd/studio/static/assets/it-Bqoli5yt.js
opendpd/studio/static/assets/it-C_nMgcIW.js
opendpd/studio/static/assets/ja-CBcrjJXc.js
opendpd/studio/static/assets/ja-DTM4Z1bb.js
opendpd/studio/static/assets/ko-D1tMtZ8y.js
opendpd/studio/static/assets/ko-DHCEn1lj.js
opendpd/studio/static/assets/nl-DDYc07X_.js
opendpd/studio/static/assets/nl-DN2Ow1Dk.js
opendpd/studio/static/assets/opendpd-studio-logo-C7MBhSez.svg
opendpd/studio/static/assets/opendpd-studio-logo-inverse-DsCps6Co.svg
opendpd/studio/static/assets/plotly-basic.min-Bi9h7en_.js
opendpd/studio/static/assets/plotly-scatter-strict-C9uLaprS.js
opendpd/studio/static/assets/yizhuo-wu-CTsPmPHQ.webp
opendpd/studio/static/assets/zh-CHpQVY4h.js
opendpd/studio/static/assets/zh-Db6W8Q9e.js
opendpd/web/__init__.py
opendpd/web/__main__.py
opendpd/web/app.py
opendpd/web/gpu_agent.py
opendpd/web/gpu_archive.py
opendpd/web/gpu_broker.py
opendpd/web/gpu_container.py
opendpd/web/gpu_proxy.py
opendpd/web/policy.py
opendpd/web/runtime.py
papers/DeltaDPD_IMS2025.pdf
papers/MP-DPD_IMS2024.pdf
papers/OpenDPDv1.pdf
papers/OpenDPDv2.pdf
papers/TCN-DPD_IMS2025.pdf
quant/__init__.py
quant/quant_envs.py
quant/modules/__init__.py
quant/modules/gru.py
quant/modules/ops.py
quant/qmodules/__init__.py
quant/qmodules/quant_layers.py
quant/qmodules/quant_ops.py
quant/qmodules/quantizers.py
quant/utlis/__init__.py
quant/utlis/hooks.py
quant/utlis/measures.py
scripts/demod_constellation.py
scripts/export_openapi.py
scripts/make_app_icon.py
scripts/perf_report.py
steps/__init__.py
steps/plot.py
steps/run_dpd.py
steps/train_dpd.py
steps/train_pa.py
tests/conftest.py
tests/test_api.py
tests/test_backbones.py
tests/test_benchmark_regressions.py
tests/test_cli.py
tests/test_cuda_graph_frozen_dgru.py
tests/test_cuda_graph_training.py
tests/test_datasets.py
tests/test_e2e_pipeline.py
tests/test_imports.py
tests/test_metric_configuration.py
tests/test_metrics.py
tests/test_quant_pretrained.py
tests/test_training_pipeline_optimizations.py
tests/test_tres_deltagru_optimized.py
tests/fixtures/__init__.py
tests/fixtures/manifest.json
tests/fixtures/synthetic.py
tests/golden/README.md
tests/golden/generate_legacy_metric_goldens.py
tests/golden/legacy_metrics_v1.json
tests/golden/test_legacy_checkpoint_loads.py
tests/golden/test_legacy_metrics_golden.py
tests/golden/legacy_checkpoints/PA_S_0_M_GRU_H_23_F_50_P_1911.csv
tests/golden/legacy_checkpoints/PA_S_0_M_GRU_H_23_F_50_P_1911.pt
tests/integration/test_adaptation.py
tests/integration/test_baselines.py
tests/integration/test_benchmark_protocol.py
tests/integration/test_cli_run.py
tests/integration/test_custom_dataset_gate.py
tests/integration/test_dataset_analysis_api.py
tests/integration/test_dataset_csv_creation.py
tests/integration/test_datasets_api.py
tests/integration/test_deploy.py
tests/integration/test_docs_commands.py
tests/integration/test_entry_consistency.py
tests/integration/test_g1_flow.py
tests/integration/test_gpu_bridge.py
tests/integration/test_hardening.py
tests/integration/test_launcher_ownership.py
tests/integration/test_launcher_shutdown.py
tests/integration/test_leaderboard.py
tests/integration/test_live_experiment.py
tests/integration/test_packages.py
tests/integration/test_public_studio.py
tests/integration/test_runtime.py
tests/integration/test_streaming_eval.py
tests/integration/test_studio_api.py
tests/integration/test_workspace_recovery.py
tests/packaging/test_wheel_install.py
tests/unit/test_about.py
tests/unit/test_conditions_schema.py
tests/unit/test_config_resolve.py
tests/unit/test_datasets_service.py
tests/unit/test_doctor.py
tests/unit/test_fixed_point.py
tests/unit/test_frontend_mocks_in_sync.py
tests/unit/test_instruments.py
tests/unit/test_launcher.py
tests/unit/test_lazy_imports.py
tests/unit/test_leaderboard_schema.py
tests/unit/test_legacy_adapter.py
tests/unit/test_live_monitor.py
tests/unit/test_localization.py
tests/unit/test_log_tail.py
tests/unit/test_measurement_alignment.py
tests/unit/test_metrics_general.py
tests/unit/test_metrics_ofdm_evm.py
tests/unit/test_metrics_registry.py
tests/unit/test_model_download.py
tests/unit/test_offline_assets.py
tests/unit/test_plots.py
tests/unit/test_polynomial.py
tests/unit/test_recipe_isolation.py
tests/unit/test_registry.py
tests/unit/test_schemas.py
tests/unit/test_security.py
tests/unit/test_splits.py
tests/unit/test_streaming.py
tests/unit/test_synthetic_fixture.py
tests/unit/test_waveform_ofdm.py
tests/unit/test_window.py
tests/unit/test_workspace.py
utils/__init__.py
utils/metrics.py
utils/plotting.py
utils/split_dataset.py
utils/util.py