├── .gitignore ├── LICENSE ├── NeurIPS_24 ├── algorithms.py ├── main.py └── script.py ├── README.md ├── compress_rtp ├── __init__.py ├── compress_rtp_optimization.py └── utils │ ├── __init__.py │ ├── get_low_dim_basis.py │ ├── get_sparse_only.py │ └── get_sparse_plus_low_rank.py ├── examples ├── fluence_wavelets.ipynb ├── fluence_wavelets.py ├── matrix_spare_plus_low_rank.py ├── matrix_sparse_only.ipynb ├── matrix_sparse_only.py └── matrix_sparse_plus_low_rank.ipynb ├── images ├── Algorithm_RMR.png ├── CompressRTPLogo.png ├── CompressRTPLogo2.PNG ├── FluenceCompress.PNG ├── LowDimRT.png ├── RMR_NeurIPS_Paper.pdf ├── RMR_performance.PNG ├── RMR_vs_Naive.PNG ├── RMR_vs_Native.png ├── RMR_vs_Others.png ├── SLR.PNG ├── SPlusL_Lung_Benefits.png ├── SPlusL_singular_values.png └── Wavelet_Benefits.png └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/LICENSE -------------------------------------------------------------------------------- /NeurIPS_24/algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/NeurIPS_24/algorithms.py -------------------------------------------------------------------------------- /NeurIPS_24/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/NeurIPS_24/main.py -------------------------------------------------------------------------------- /NeurIPS_24/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/NeurIPS_24/script.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/README.md -------------------------------------------------------------------------------- /compress_rtp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compress_rtp/compress_rtp_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/compress_rtp/compress_rtp_optimization.py -------------------------------------------------------------------------------- /compress_rtp/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compress_rtp/utils/get_low_dim_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/compress_rtp/utils/get_low_dim_basis.py -------------------------------------------------------------------------------- /compress_rtp/utils/get_sparse_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/compress_rtp/utils/get_sparse_only.py -------------------------------------------------------------------------------- /compress_rtp/utils/get_sparse_plus_low_rank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/compress_rtp/utils/get_sparse_plus_low_rank.py -------------------------------------------------------------------------------- /examples/fluence_wavelets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/examples/fluence_wavelets.ipynb -------------------------------------------------------------------------------- /examples/fluence_wavelets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/examples/fluence_wavelets.py -------------------------------------------------------------------------------- /examples/matrix_spare_plus_low_rank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/examples/matrix_spare_plus_low_rank.py -------------------------------------------------------------------------------- /examples/matrix_sparse_only.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/examples/matrix_sparse_only.ipynb -------------------------------------------------------------------------------- /examples/matrix_sparse_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/examples/matrix_sparse_only.py -------------------------------------------------------------------------------- /examples/matrix_sparse_plus_low_rank.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/examples/matrix_sparse_plus_low_rank.ipynb -------------------------------------------------------------------------------- /images/Algorithm_RMR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/Algorithm_RMR.png -------------------------------------------------------------------------------- /images/CompressRTPLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/CompressRTPLogo.png -------------------------------------------------------------------------------- /images/CompressRTPLogo2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/CompressRTPLogo2.PNG -------------------------------------------------------------------------------- /images/FluenceCompress.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/FluenceCompress.PNG -------------------------------------------------------------------------------- /images/LowDimRT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/LowDimRT.png -------------------------------------------------------------------------------- /images/RMR_NeurIPS_Paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/RMR_NeurIPS_Paper.pdf -------------------------------------------------------------------------------- /images/RMR_performance.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/RMR_performance.PNG -------------------------------------------------------------------------------- /images/RMR_vs_Naive.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/RMR_vs_Naive.PNG -------------------------------------------------------------------------------- /images/RMR_vs_Native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/RMR_vs_Native.png -------------------------------------------------------------------------------- /images/RMR_vs_Others.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/RMR_vs_Others.png -------------------------------------------------------------------------------- /images/SLR.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/SLR.PNG -------------------------------------------------------------------------------- /images/SPlusL_Lung_Benefits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/SPlusL_Lung_Benefits.png -------------------------------------------------------------------------------- /images/SPlusL_singular_values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/SPlusL_singular_values.png -------------------------------------------------------------------------------- /images/Wavelet_Benefits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/images/Wavelet_Benefits.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortPy-Project/CompressRTP/HEAD/requirements.txt --------------------------------------------------------------------------------