LICENSE
MANIFEST.in
Makefile
README.md
arguments.py
main.py
models.py
project.py
pyproject.toml
setup.py
test_installation.py
.github/workflows/ci.yml
.github/workflows/publish.yml
.github/workflows/weekly.yml
.idea/.gitignore
.idea/OpenDPD.iml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.idea/inspectionProfiles/Project_Default.xml
.idea/inspectionProfiles/profiles_settings.xml
.vscode/launch.json
.vscode/settings.json
adc/__init__.py
backbones/__init__.py
backbones/apnrru.py
backbones/bojanet.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/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_report.md
benchmark/benchmark_training_speed.py
benchmark/benchmark_training_speed_report.md
benchmark/benchmark_volterra_qr.py
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/data.csv
datasets/MyCustomPA/demod.py
datasets/MyCustomPA/plot_dataset.py
datasets/MyCustomPA/spec.json
examples/README.md
examples/api_usage_example.py
examples/single_csv_format_example.csv
modules/__init__.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.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
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
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_cli.py
tests/test_datasets.py
tests/test_e2e_pipeline.py
tests/test_imports.py
tests/test_metrics.py
utils/__init__.py
utils/metrics.py
utils/plotting.py
utils/split_dataset.py
utils/util.py