deepinv

View on PyPIReverse Dependencies (0)

0.2.2 deepinv-0.2.2-py3-none-any.whl

Wheel Details

Project: deepinv
Version: 0.2.2
Filename: deepinv-0.2.2-py3-none-any.whl
Download: [link]
Size: 516794
MD5: 1680020f81daa6996c5c4600243c8024
SHA256: 808dcdadb7a9542060f305fd1764ce3c9216c8c45095da2536c8e864699d1216
Uploaded: 2024-12-12 07:43:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: deepinv
Version: 0.2.2
Summary: Pytorch library for solving inverse problems with deep learning
Author-Email: Julian Tachella <tachellajulian[at]gmail.com>
Project-Url: Homepage, https://deepinv.github.io/
Project-Url: Source, https://github.com/deepinv/deepinv
Project-Url: Tracker, https://github.com/deepinv/deepinv/issues
License: BSD 3-Clause
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Platform: any
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: hdf5storage
Requires-Dist: tqdm
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: torchmetrics
Requires-Dist: einops
Requires-Dist: wandb
Requires-Dist: scipy
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx_gallery; extra == "doc"
Requires-Dist: pydata_sphinx_theme; extra == "doc"
Requires-Dist: sphinxemoji; extra == "doc"
Requires-Dist: sphinx_copybutton; extra == "doc"
Requires-Dist: sphinx_autoapi; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: bm3d; extra == "denoisers"
Requires-Dist: bm4d (<4.2.4); extra == "denoisers"
Requires-Dist: timm; extra == "denoisers"
Requires-Dist: PyWavelets; extra == "denoisers"
Requires-Dist: ptwt; extra == "denoisers"
Requires-Dist: FrEIA; extra == "denoisers"
Requires-Dist: pyiqa; extra == "denoisers"
Requires-Dist: kornia; extra == "denoisers"
Requires-Dist: torchkbnufft; extra == "denoisers"
Requires-Dist: libcpab; extra == "denoisers"
Requires-Dist: datasets; extra == "dataset"
Requires-Dist: pandas; extra == "dataset"
Requires-Dist: pydicom; extra == "dataset"
Provides-Extra: test
Provides-Extra: doc
Provides-Extra: denoisers
Provides-Extra: dataset
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 5783 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
deepinv/__about__.py sha256=ksoqg74R5xBEBzC-5fmX_qAOK2pf8zM88wnmcaBfJfg 428
deepinv/__init__.py sha256=67tvZfnn8ZsXjXKg8z5mW6HdvLaK-8SvvPsC9kaRIeU 952
deepinv/datasets/__init__.py sha256=dcFXpGhfiqGzR26wcuxjnK3wCACNCoiSELRY1DL6Pnc 403
deepinv/datasets/cbsd68.py sha256=10MUgzEHgdPrAsadbn3Y7iHIFeoEoOzsGoyGs27kVkU 4823
deepinv/datasets/datagenerator.py sha256=zi2PtLgKDTCK3v9PxQmMe7OSrDZuDzCEkmdC_dyk95A 15493
deepinv/datasets/div2k.py sha256=J6deGeAblrIUCnvDZ2RlfpCE_iTrrhWMy0cmefflN-8 6520
deepinv/datasets/fastmri.py sha256=EP0NYi8p6Wq0v14GJ9YRdIRV_Vcs9mOryGPT9rHW38A 11325
deepinv/datasets/flickr2k.py sha256=fl1BU9T9E9umIREaMF4CCqOtb4NRuxc38Yc2mgmlnwM 4839
deepinv/datasets/fmd.py sha256=JLEAnVl6hK20FAOSQcScLaMMcbHDD0AwCmgXjxGRy3I 10420
deepinv/datasets/kohler.py sha256=hC56lj6qBisfXQm14Iro97PaZTXIeq50fGYWv7Zx_IA 12298
deepinv/datasets/lidc_idri.py sha256=LwMbf_C9dRgJ_TGoiFTa5juQFqVHDk6YLmqrRJV5afU 6231
deepinv/datasets/lsdir.py sha256=dSAzLt_h9YEAtRBUyC0A4B2ni8LyjQ40H1FqnpXbsuM 8334
deepinv/datasets/patch_dataset.py sha256=WmxXRIRH78LsiBEkJq7oibLqidhbcPPidsY6vWztZ_U 1631
deepinv/datasets/set14.py sha256=cZ0BWwzsMljK1R3PYxyLIazY5-QE3-MpHJ1OZOZlPJo 5780
deepinv/datasets/urban100.py sha256=K38To3rKESMu7n9TnZpPBjrR4Da9ogeEEz3intX57gg 5207
deepinv/datasets/utils.py sha256=F730iM6HswBQvULr5JtUlddbWHg1zvrEZboEbQimFOc 3955
deepinv/loss/__init__.py sha256=RArzlQbChWIl92pcMwtiMvhpZVgsYrLQqqDFmI8LQu8 820
deepinv/loss/ei.py sha256=0unGd_NqD3wny2Z1TB3C95_dRsFFa08fi5EPNy9BloM 3287
deepinv/loss/loss.py sha256=qbjS7Djl8KanHNvKIliirKRiTv-O-ljknDJmf-f55Aw 1523
deepinv/loss/mc.py sha256=CrMdy_YSH86QND96lVF4Z_MV2sCql3fuzYesM-5-sQA 1477
deepinv/loss/measplit.py sha256=yKMTmEi8rwMS-0FNbn_8Dr4jwZSnp1Xd4rzZWyEncKo 32618
deepinv/loss/moi.py sha256=XFDWgnL-UXHH0CZhyFOjb4l4AKFl90omBsRbI1ozVRQ 6999
deepinv/loss/r2r.py sha256=G-8H7q3KnDfqbDHBFm2CIMYAfSlGFVLJBO8CGZZ7_TQ 5441
deepinv/loss/regularisers.py sha256=pLzUy4GdASalHLD-pnN4pUNqRywJCinHrLP9VyRpIzc 5922
deepinv/loss/scheduler.py sha256=lFOIbvUu_4iJeicTMtDIqifcMwO29IwuChNSiPC6dpM 6155
deepinv/loss/score.py sha256=k0XMX5w9pu2Cratj76KMAPlLsKBiauIFc_jIaabjaAQ 6960
deepinv/loss/sup.py sha256=MvhyDmVIU9P4Q31Poic7U_0_A2ui_u1jPXYA_g5NOGM 1294
deepinv/loss/sure.py sha256=iI7W0MwgC_cK7U4Z3sLpx5scvE8xK_-6ZeaBc4VsnDM 17538
deepinv/loss/tv.py sha256=x8S_CF5Ulo3FVXOCVq8dEu2M8w0YhnzIR6wIu4YEHkQ 1512
deepinv/loss/adversarial/__init__.py sha256=DZtwx2f9MUmykV1_lcLzjD3grKpVdBQvfzwOzIUPTvk 281
deepinv/loss/adversarial/base.py sha256=bsPpbvyHal2f08RVdFxkwmHmN67JLZdMeNw-qr_b8EE 5573
deepinv/loss/adversarial/consistency.py sha256=a4DOHV50qOnGzXhLNy3l0A5ARO44DINfQNoWSp1o--Q 7324
deepinv/loss/adversarial/uair.py sha256=KjFlBc75K_hBWnwzSDcsG5_57MtrmATJq78yetApoO4 2856
deepinv/loss/metric/__init__.py sha256=CaDNHK-jr-mzt7DA_MS6uCV3jYmc_7wqY0tpPuDp8Yk 184
deepinv/loss/metric/distortion.py sha256=X6d3J0mfuEiI1R27gp2C7YImLOdvKDCyxqbQbSvmVfA 17860
deepinv/loss/metric/functional.py sha256=dzFt5dXLbT9d3I9KNj1tCmLqwyJI6PuT4uoYABFC3H4 1549
deepinv/loss/metric/metric.py sha256=TjOzxXqq_3kVNTnlKIuzuDnVs6telLgJ1nFkQR17TrA 6821
deepinv/loss/metric/perceptual.py sha256=zlNQ91B3oTEVrS5OOpXCzAfqTq1F6oGL4fYlnXTi1m4 4076
deepinv/models/GSPnP.py sha256=5GKA4toGQ395WFNSwv3C3maQLCT_eBsQ7EB30dIWA-w 4329
deepinv/models/PDNet.py sha256=CLxqfQmK_eV2IpoKdo_tLpgt6zN_Kxb_Dbod8jqrB6Y 4127
deepinv/models/__init__.py sha256=lzb3SJZHKOZ_9ZYkS69iShigkQdt_E9me9MAFRlG_Ac 936
deepinv/models/ae.py sha256=Jgbrm8qyhCHmyIY_0EU5O00H02CiKkuT4nvMUwXoi5E 1280
deepinv/models/artifactremoval.py sha256=LcoDGpkQPfLaigk9hcDrA40lVJHmejtw93y_4xoFuxc 3213
deepinv/models/base.py sha256=bPpPE5ESxraytp6BiOCUQsJMo002HTTn7rPMbheixB0 1835
deepinv/models/bm3d.py sha256=jiyjI-8YcPJMeh1zH_Ha4jMpTrhr6l2aU1OMYQmgGiE 2029
deepinv/models/complex.py sha256=Vr50RQdXyaSjh3utck78NsY6wiyqdg4eIBh27hYF2Og 1956
deepinv/models/diffunet.py sha256=yhSoauvLPDxeA_a14-aKYdDpM8rB-NSY3lHEcZusiVY 36017
deepinv/models/dip.py sha256=_SbpPh8NQXTaGHMaVbpkzFC2udUIgwNzUssMgQ7Pwno 6763
deepinv/models/dncnn.py sha256=AQo1ikueksDq9qghXxtWtP6eUCXtmP0LtIN5RjKIY9I 5134
deepinv/models/drunet.py sha256=I0TNa6SG21IRmkk9YJyL7UDZa1KUUeKNUI76iuhTYp0 18231
deepinv/models/dynamic.py sha256=07HPMOWq_k69vXJcuGeYI-PHhSAzvJx_7dzmgU7AR4I 2844
deepinv/models/epll.py sha256=kuuKOODniid7lJqsgqPPtyCBU9A88pBdP2uwPkWDxiA 2821
deepinv/models/equivariant.py sha256=aGI4lUcMDXVu1zvmrPg2M8YUCqv_fsF9FXygOabjFwQ 3957
deepinv/models/gan.py sha256=PchyYEpch-mkbPLUfT92S3EQb06BYsp4GEpl5rkRFEQ 14254
deepinv/models/icnn.py sha256=aRcC43XyqRXRZOm-wROE3W8GOekTK525zglYctZpLdw 5341
deepinv/models/median.py sha256=aIacUw8ekiAi3vf22Gc5O3BZe6-UEGwXyfz3yMUt1U8 1970
deepinv/models/restormer.py sha256=wGNYyYGwStUZRFdIvYsw9djlE5P54QoYWOrhcat_hIw 27708
deepinv/models/scunet.py sha256=ht9CxtNpGXbRW8G5nSF0flXSRBkwnt6kVmFB2_TB5LE 15781
deepinv/models/swinir.py sha256=QWZ1ZRM1ztWi6VOtSOPhq3zmqZpAQjgTmlGferMfAAY 41441
deepinv/models/tgv.py sha256=32LSlYyjpqQD9OQxmPiQpuvhosXzFH_7f_qg95674bo 9011
deepinv/models/tv.py sha256=7YTcQ1nemC46SQr_r5eNqxlcAspxHEa__rzCq8lhmf8 5807
deepinv/models/unet.py sha256=Th2gvfEBowmzz4a_J7FULO3bgW_8AqEJUICJo0OoeYM 11701
deepinv/models/utils.py sha256=7LVo3AskL3M9vmQ-Yq_BjN2Df2FNmtQvX2Fs4oeAp_I 2274
deepinv/models/wavdict.py sha256=-XQLmiEfZ98ACofuhKw-VLTpRx7pQa7EUl478PhGH2c 15065
deepinv/optim/__init__.py sha256=iGHRBqEHhBAjxCQi9PPupPXhxuHUz57wWQgH-2YM03g 819
deepinv/optim/bregman.py sha256=x7cDUX3wnzGV-9WU0AgMCEXzxqaE1MoLwjDvJEe5pmg 8915
deepinv/optim/data_fidelity.py sha256=h-uHmugOnL8dfOK38yb3-7X_FqBAD4KbLrp5B42VgaQ 14680
deepinv/optim/distance.py sha256=jb98Lp-cUJbdQdGsb_8JPhcJOskpV4lPsYKSN23FYUk 12524
deepinv/optim/dpir.py sha256=bBSPBG7J_0TSnbVlBiEalzoL0YAr7LbBH-cuXjGoSRI 2266
deepinv/optim/epll.py sha256=F7bBiqVBfczcVFc7osl9PRXB4VTnnHvwNNAHGW7ekjg 8837
deepinv/optim/fixed_point.py sha256=Y_LE5BryFJromNfI7yaNb1p1mBVOzAbNe_lcgJ-nkkU 13132
deepinv/optim/optimizers.py sha256=g9AFnz6Ks5ZxsLgNaNRroPQRU-CJc9K7vX66yJcu_6s 29830
deepinv/optim/phase_retrieval.py sha256=FvSzFZAyNChDFLPOWCPLNm6FTiDhemEZFyiJI1xTbGI 7509
deepinv/optim/potential.py sha256=09o58RmZpICr5KZXLtWbLyM6sJoGzGgSDzvVbDuNccE 6976
deepinv/optim/prior.py sha256=J1gJeU_1wF0q4KrIvuS0BOmPkw_G99JNXV0ZSxJY6oE 24365
deepinv/optim/utils.py sha256=l_xSEC57TOdHr-A8RtledlOV9WlA0NUcqWNL6YeaUgs 13867
deepinv/optim/optim_iterators/__init__.py sha256=dfA3WnfztOE7LD0Ye4EQmGoS2nR5YAh4koeZ8ulejDY 345
deepinv/optim/optim_iterators/admm.py sha256=iWc0pCL71M5xjjEVQj9YVkIupBLKLL8Hi7uKqynbQYo 4672
deepinv/optim/optim_iterators/drs.py sha256=yWa9M_KH6l0-jpECgDhhdFPYajQMxWvHz3l8AWFfCR4 4564
deepinv/optim/optim_iterators/gradient_descent.py sha256=OWVbXX3pO-JWFJI1Jl3-QKgPCndBArFwXMYAxgHl2hI 5911
deepinv/optim/optim_iterators/hqs.py sha256=I07Ltb7Q8yoSnDcKOVTdVbFyZYzsn5ruSzj6aRw6Veg 2571
deepinv/optim/optim_iterators/optim_iterator.py sha256=R87Q-8-wwmWOx82iqRRg4LugZFsnHSnu7u2swbJz070 6489
deepinv/optim/optim_iterators/pgd.py sha256=45G9_g3wHwijOCZ2EWkUj32lAj71VHqJhyQjavCpVOc 10841
deepinv/optim/optim_iterators/primal_dual_CP.py sha256=YpCE9NQxHzvLjJw5pjAh2tIj9EzChvarpK86qHeJLMs 6552
deepinv/optim/optim_iterators/spectral_methods.py sha256=goXt00QUmp3hk3mEFigjwrBAvjlcuN1ATJDDnHAARyU 4320
deepinv/physics/__init__.py sha256=QuSBwXwxLG-InP301DKYuQy9kQzHGEriDldALDUwEpM 1007
deepinv/physics/blur.py sha256=BIlaHRBZie96r9TIdZC8Ui2rB6QmgvlSskATvF64KHs 25284
deepinv/physics/compressed_sensing.py sha256=vBZoGnSkYeXSk_1HrH71yQe0h-XHsU4OhzpA_yehokk 8806
deepinv/physics/forward.py sha256=E1jEyslMShkQXcU4untNZDQGcErJQBr-lf6KOqXnrG8 31422
deepinv/physics/haze.py sha256=hIujcaa3fG5vSjBWReOinI67t9qpy4DQ0ViOjztHLkE 2061
deepinv/physics/inpainting.py sha256=A7e6FaSO8zPNc2OvMBElI2DaiupsbDUtSvZ8JorK-w4 8144
deepinv/physics/lidar.py sha256=m4qmm_lhJ_BWuNXDJafyHrt-TKCMRaW0UFFpVC-JcrI 4241
deepinv/physics/mri.py sha256=w7k12jukZwEp-shb5iiGrV3uNTQ0O_lJMfSMH7ZTB3U 22985
deepinv/physics/noise.py sha256=jGRwkD4Tl4cgtS_KKM27tXubL7fyKobIaR3CuW3a3qE 17537
deepinv/physics/phase_retrieval.py sha256=jtwJJN-AZ_pFel1C_66ovrbNL6QzKlcB-tc0A-4u8HQ 11892
deepinv/physics/radio.py sha256=iyqVADHXeStxRSNOtV39mkcSlGz3__kTDESHOtz1qAw 4296
deepinv/physics/range.py sha256=iGVGhcI0qzqVTmBpGkpNA_mRL5c9_pGS3OfwPpu-MsI 1573
deepinv/physics/remote_sensing.py sha256=0rv7PfjutdtaR_abgqkCwIwNPhr-q0pM7Rj1MUq-YGo 4445
deepinv/physics/singlepixel.py sha256=jCN7ZTQmlIa-K3XQ2K10gJOgDITFIge-ZbqZucpZBPE 8396
deepinv/physics/structured_random.py sha256=vRYi7QpW8RfMBE4wjYm7rvJoxbdDJsK3pd7DX8eb84w 7362
deepinv/physics/time.py sha256=1oG1F7wnB0WRyfLtLlI8G3XGLtaSu6sYja_tneBHyDU 3806
deepinv/physics/tomography.py sha256=u4PL_73ZXZD8G1wOR9AiMxt-xEBwbUJqSAglUFnLXek 7593
deepinv/physics/functional/__init__.py sha256=6C-ZZDZ7S47yXKnNv8YQd2NpbUvdHNBGPIMM6OrO9z0 548
deepinv/physics/functional/convolution.py sha256=QDZPmqneXMLPBG7rkGp8upMCdP9MLULJu6oA3AFpJfM 15680
deepinv/physics/functional/downsampling.py sha256=q3p3cB0crvplDt99hlYtypjf1xIZWihEocXjg2VfG6A 106
deepinv/physics/functional/hist.py sha256=8peoaHTRGC2Q-tr4NetBrXqvQOJpLVQ563HwqooMVCs 7311
deepinv/physics/functional/interp.py sha256=6XMGYvNbv2K42Zj3UUH4l5CjAuqUZqNNA11eK6ws5Xg 7032
deepinv/physics/functional/multiplier.py sha256=a6TdpqiOAa_POdTynkL1pEWwDVA6JRwdge51LE1VaXk 1637
deepinv/physics/functional/product_convolution.py sha256=P5lM46wuxmonGMLwtsw0Z94laduA_NzZFOzPV75Y5Nw 2444
deepinv/physics/functional/radon.py sha256=JDsEfUml6kD8WpNj2bdTDf2Pyfde2bw27bckaGFYwZ8 15742
deepinv/physics/functional/rand.py sha256=Oy1lDtFAXCiSRdRDr2l7ecdizLxA6hXveS4hMP3eFfw 2685
deepinv/physics/generator/__init__.py sha256=e9MFoBTb4U-WiqTWtrZMhKl35txRVFXhMjsRGrLx-n0 609
deepinv/physics/generator/base.py sha256=Lk8tA98zkMRzctInoW7F-t51XD3hhYMnldC_SDUGJdY 6852
deepinv/physics/generator/blur.py sha256=ohI-fbwPRZPTuahGZlTqSoU5TfGeSmTHo-0KJ96bHZ8 37485
deepinv/physics/generator/inpainting.py sha256=KqFZiPOTYcLJijSNQvBUh6r2i-clT_92KT0Q2xWpstg 19708
deepinv/physics/generator/mri.py sha256=0C01hekud_CBNS4R5HQY-p7rI2ZH0w0Z8SPDOi8JHpU 10611
deepinv/physics/generator/noise.py sha256=SeioSVmcWoLLdYJg2_QyFlrKASxsPi5e1QOhcg7bMXM 1771
deepinv/sampling/__init__.py sha256=l5ESLrLHeyyN0VryNUcXCaAmxbjV3TU149B4_346U60 106
deepinv/sampling/diffusion.py sha256=GjcQqgZqg9ITsGPNQOcnP0O-6e4sniiGkECXVcKJV9s 27551
deepinv/sampling/langevin.py sha256=oKTJ40a9LcYyrteS7jltuVbinOS86U78GyDuOLRixKY 20034
deepinv/sampling/utils.py sha256=XngAkD5bxOYWjWqWJ4j0USQsF4SSgfT7ObS5c3iGivI 796
deepinv/tests/conftest.py sha256=iygQdh9QR6kiLsRqS_StVNi50sU-rc7f5jcJ5wdDG9o 821
deepinv/tests/test_adversarial.py sha256=J_pwc2neQM3WgjdlazGGRq0QwSmCAxORFtYylLC69YQ 3403
deepinv/tests/test_datasets.py sha256=Aez0Pm4f3-nprQhI4xUfS_FuVV8-Z8-4bf_6WVeLYSg 6879
deepinv/tests/test_generators.py sha256=R3TXKITasGC4_Wl1SS2ytHkcOA7jhGdg7c3fZNG5ULw 11679
deepinv/tests/test_loss.py sha256=IrH-MYl7VAxkkxyoWLhabYa9S4XZtg3xAMg5FrEWpe4 9557
deepinv/tests/test_loss_train.py sha256=hbwPM7kR5ShH6Tq5l3dr3TOf0Ua3MYbgrQyFPTU0694 9391
deepinv/tests/test_metric.py sha256=rhCP6Zpnn9On9Jb2ye_VXlQV85ZO_vSZ-44De_ovtEU 6354
deepinv/tests/test_models.py sha256=pQO7WCJ1gXeiC0wBAdx3kVompexcv-xwqwyPSVs5lys 19785
deepinv/tests/test_noise_model.py sha256=KTtQ9U-8CK1GawlRZOwtADyvPDez3YpsEHHOsZ8dkSk 2251
deepinv/tests/test_optim.py sha256=eFNyCLppXHq0c5d8YrSfBdz8KvuUYp7yeBzQJIgmgkc 27895
deepinv/tests/test_physics.py sha256=F3SkIib-yZWyJiAcTLJop8wxGRZp70zayz8e6T5x99U 28862
deepinv/tests/test_physics_functional.py sha256=RWCBwqVPu2q9gGOluUgobvxb24dsc2Wl76l4anWsdcI 4129
deepinv/tests/test_sampling.py sha256=DtWbLty7jtjQtlFHwGsB9ARctCC8jOvh0mnKj3Fvnqc 4196
deepinv/tests/test_trainer.py sha256=cDydeBxpDrDtmlL3n7rLrav2VbgqU4ukJSTW9yjLgA0 969
deepinv/tests/test_transform.py sha256=BvX5yCSVyQ-id859XlGJCW6_jA3rYVSpmqcq2Gmc-AQ 8606
deepinv/tests/test_unfolded.py sha256=gRTW1GWPaji-bPG1_LHG4PN-IQx14g96Mlx0qQCsp5M 5653
deepinv/tests/test_utils.py sha256=KX3waDh_DgVugo9pIEf1IbiRY6Qse0vgJtJy0kHKuZg 3306
deepinv/tests/dummy_datasets/datasets.py sha256=FyY3isZrD7KftU6NNdS5AUxr2e8zXkITDrBuGtePv38 1812
deepinv/training/__init__.py sha256=aCJ7rK2ijYg_qLz3C4toGnk-Gh73p8jY3ADxH3lDsxk 128
deepinv/training/adversarial.py sha256=r97r_hh5dwb1PusDrWa1Tm-KGylttkOfPV4cCSiMf8Y 11631
deepinv/training/testing.py sha256=YxOEi20R_f0yOsaTkpjejbU35S910cJD6nf61ZQyfGM 3599
deepinv/training/trainer.py sha256=x9m7Fn6G2BlbBQPXKTylSehfZr0Kmobjb_o_CUvv924 39151
deepinv/transform/__init__.py sha256=NOsi7QErVmkyAOyNoZjyy92mbeRmGoCYczeP8SQtq3s 248
deepinv/transform/base.py sha256=x1NjIXAAt5CNkTGOfhKeS0bZhGUeZvCIIPN8Q8ux7Cc 17931
deepinv/transform/diffeomorphism.py sha256=oWymRrYDU5XyIgXb1K4AuZsKTH1H3jD2vYA9VcH5mzs 3487
deepinv/transform/projective.py sha256=ekjRoFl2XKADvs6cSf-Zb3dpoUME1Vn2cfT0ktYsQPU 17975
deepinv/transform/reflect.py sha256=ULcOuW8ZERYMVBMaYVvKwlzDbVQ0ivE8TmwTN8XKas4 2664
deepinv/transform/rotate.py sha256=uswKCpieXIaICoz1O-XrZHddG1cY3DFMtdCCBuu7M-w 3114
deepinv/transform/scale.py sha256=5exWP6phCg4vK5IJ3Hx4_CThe4U6SDqqvlTcrmuy8zc 4535
deepinv/transform/shift.py sha256=7trpiAbKThS3z4i7uV0ZMie0tBm57eVJtkHe3PTnIXE 2630
deepinv/transform/temporal.py sha256=Nz1FWkGbOh0SyOmqQv7PNVg7dgVW0WhWdNGXUUrFyZY 2428
deepinv/unfolded/__init__.py sha256=7qI4_I3JMqM4NJx703-FiPoU3DiXX3VcnsGVH1mR-_4 102
deepinv/unfolded/deep_equilibrium.py sha256=Wgj6UmOC6-_bZT-xOjeNzfDIzSKmyxSvezsiZ6hnVWE 8824
deepinv/unfolded/unfolded.py sha256=GZ7XvJ3OEJ4q2L3HCEErI_DEQL-NujwoY5fWU--07j0 9899
deepinv/utils/__init__.py sha256=nzQsztz6WH96mtUk7e92AhphNr-MDxQQ5ylYXMkj3k0 684
deepinv/utils/demo.py sha256=-59hbc-jDbbFKjOLRba3pJSQ1L-Iv5BCVv4DyE9IW30 10099
deepinv/utils/logger.py sha256=m4ykzIztS6ReK3LH6SZZql5kZyrfX95LIysEcEGf-I4 2995
deepinv/utils/metric.py sha256=9xMDC9to1-skogKR1JDQiJz6Shwxiys03y1VhD8KQnY 1080
deepinv/utils/nn.py sha256=OzIgDACmTFNvg8kutmVdKAA2HWu5tQjbJB6e51l-lJU 9114
deepinv/utils/parameters.py sha256=ViLOx1dU4jhWX0VZJDz6o7iwOQzUKmDLmMsxWVTy5lU 850
deepinv/utils/patch_extractor.py sha256=8a-U5hTAQtgcQbp0tQf5R--RmSW81WGfZ_u6WwkFiwU 2493
deepinv/utils/phantoms.py sha256=GbZUlqmjYzg7YU2U_4CerWQRXICVaRPjK0r2NYPK3Rg 3910
deepinv/utils/plotting.py sha256=EiTgsoRRbFnBwJRc4aQirsYidE4J6EUXC-NGEoywyY4 33724
docs/source/conf.py sha256=vd8I9-Yzu3C3vDuIrEf4HoR8OcKzkRlA2ocuGRaUkm0 6677
examples/advanced/demo_ri_basic.py sha256=Xaf6wMM_3M7yXmAzW5uhPdGw9zzheWpy-t5q5UFFKV8 13518
examples/adversarial-learning/demo_gan_imaging.py sha256=3tjS3XPle3bZ3eRbz2yB2QlBAYBVY2GhmXmk8VbJzx0 13121
examples/basics/demo_blur_tour.py sha256=7Qo91Y6QIsSFt8K1ne2hB0plaxe__NTXTt6_xjcASdw 9425
examples/basics/demo_custom_prior.py sha256=IOhRbuZJSS2xuiLABswV3HJbUDRT1tjIFJvRDUIvnow 6308
examples/basics/demo_dataset.py sha256=wtWzjxgpS03kqTDM7ze11VoWYfVxxu_NoFY9dCyRcEA 3304
examples/basics/demo_dip.py sha256=BWLqoi2h8zqVH4jHjjyMZ_C6WGSROJk-BK0qpPmm7vU 3922
examples/basics/demo_hf_dataset.py sha256=51-_7t_MwLF9G6jzNSwBIafb9VcdmMWxejQs6uTGvzg 3836
examples/basics/demo_lidar.py sha256=AoPO_0QDeylaI2i4qItsU_2W7FYcFl_1ZeSVwdXOWCY 3039
examples/basics/demo_loading.py sha256=ji1Aqjd1uvGOe4m8av5TqG-lhmNfUkyDdO-B4chNosA 5612
examples/basics/demo_microscopy_3d.py sha256=ks_TRE8PAr0RPIvqe2AhU6b3vJnCU3HgP3TnFrEtwaU 7039
examples/basics/demo_pansharpening.py sha256=cDeWA07TW6akJXrCeo3JbTW2duXqhE2OgJp44UyE9kM 3456
examples/basics/demo_phase_retrieval.py sha256=v63hf7ka8hd_dLHx8xcdmiD9TZOT1LJ2GVvUYtZtUXo 10874
examples/basics/demo_physics.py sha256=cwJpgYqTwN-gHHYvWoRyvG5XI5EzvWddA66h8GQnVNc 5523
examples/basics/demo_physics_tour.py sha256=MaFYFXWYL3Zs28Nx7ZTQrHeF8QbyAkHPrwFL-NluMCM 7283
examples/basics/demo_train_inpainting.py sha256=GGuy6ovJAb3m2LZa0ATGfjJdy2aRhqzLrxV8jXM8MjA 5882
examples/basics/demo_transforms.py sha256=iPwWJqbdiU9B6HGtCyz8jqno-irPU5bJnQwgXPrgbtc 4707
examples/optimization/demo_3D_wavelets.py sha256=yKsN0NuGLRxfwG4PthGEyYhlbmvijWJJyU7daF57W50 8561
examples/optimization/demo_TV_minimisation.py sha256=bl5wlMq2bI4lfnAapfZMkhNYcyARlJzn9VmdE31kwAs 6406
examples/optimization/demo_wavelet_prior.py sha256=4HZ-hqSI-iwaK6FGaQtoWJ0RYk8uaGAHhT36swLdhzk 6434
examples/patch-priors/demo_epll.py sha256=seCs1s6hnUB6ldF1_24ZXVBJTHsNxXAw3HH4676cFQc 3621
examples/patch-priors/demo_patch_priors_CT.py sha256=mkDD7DUJQCvrvnJDFMMwqMQer-y4hMhGIUUUk7_C3pM 9974
examples/plug-and-play/demo_PnP_DPIR_deblur.py sha256=5pO0TlfCsUX5ECiTMEl9Cl8W_jefr0d5qT01zqjZ4SM 5759
examples/plug-and-play/demo_PnP_custom_optim.py sha256=WTWol1dtyDhpuvhfLh2BgV88s-UG2lv2Np-d91gpkEo 9498
examples/plug-and-play/demo_PnP_mirror_descent.py sha256=lCvJMNkAEct609xhHLkDSflC52tJ9r7SSe_RxSD1lho 4776
examples/plug-and-play/demo_RED_GSPnP_SR.py sha256=G4uJ52bniDya_4MYnR5Mxyd2sEumgH4qqAR1XIFENGQ 6410
examples/plug-and-play/demo_vanilla_PnP.py sha256=lB7N-KboAwEuOftzntXStJWc_eIu217vOlnvI_79Xhc 5338
examples/sampling/demo_custom_kernel.py sha256=SfNm--kyVHI-Akb4TIJN_eJGmtsvQTbaYM8hhGa88UU 7434
examples/sampling/demo_ddrm.py sha256=dIY1p8P5qPnXwMdKBJgUBFXq_2Cp6w8Ne0P8p_h8jB4 5061
examples/sampling/demo_diffpir.py sha256=I6oeaHudon9uESU-uFtKwHcHTuVgtPeA4DGDRtB_muw 11052
examples/sampling/demo_dps.py sha256=x6HGtxMFnS-yIOgR1aVR5baqNIDNVUV57UDilqp3NS4 12408
examples/sampling/demo_sampling.py sha256=rLzIHuhXyKXB9fO5ROVo0SSdnHJBkGOmTB_0DHb_Qs0 4939
examples/self-supervised-learning/demo_artifact2artifact.py sha256=-SHG33BZlKCFGDMEE_8ttaBXYFPLv11aB26rgpYn-Hk 6510
examples/self-supervised-learning/demo_ei_transforms.py sha256=b0VeZcqRLMITOwRdHZpsbZzy8RDnBe0fSgL0mvcJRxw 5159
examples/self-supervised-learning/demo_equivariant_imaging.py sha256=mmDNUpbAghy2cRihmFuFeC4Zl9PPJa9QCCk__HDHUpU 6329
examples/self-supervised-learning/demo_multioperator_imaging.py sha256=WqsYkM9J7aUz-mJfvdUdVbESt03jOL_uDk06bNkrmcw 7130
examples/self-supervised-learning/demo_n2n_denoising.py sha256=OZqYd4thZrQhTya-48vGfqgjhIeVH_nXKMbwJO489lE 5976
examples/self-supervised-learning/demo_splitting_loss.py sha256=5zuV8jQ2Vfk1tmPo3ahatJW2ZwQ0M7HcWwJ3n9ze-aU 6011
examples/self-supervised-learning/demo_sure_denoising.py sha256=59j-vJeTUdEXHQ7YISFkc7J1IPHTK4dja6cD55yFGqg 6094
examples/self-supervised-learning/demo_unsure.py sha256=q3IrNwozBpzJyB-3WqdzbclmjpxX9fY7nTGvSXCzF1c 6328
examples/unfolded/demo_DEQ.py sha256=0MHbBCDwOssVa0ZyGqhDjYddOSSLHTafKTT8ErkBx1k 7758
examples/unfolded/demo_LISTA.py sha256=2UNvLe_yIBW60KW-f8OiPFy2c8kUfhpCW2EU7UojVyw 9748
examples/unfolded/demo_custom_prior_unfolded.py sha256=TXzrCFHGkPlPt0qvksUWNEwZMhGdudB6PisFZV5v4TI 9277
examples/unfolded/demo_learned_primal_dual.py sha256=4uvN9uLRFoMre0ZXwt62vRb2u217qhBsTL2rcUNwj3Y 9276
examples/unfolded/demo_unfolded_constrained_LISTA.py sha256=PVwm_niOW2IGc-AMM0IDRJdS9gOTAMUHTdAf3iMQ6gg 11043
examples/unfolded/demo_vanilla_unfolded.py sha256=vya4femm5DmRDvXbOUyRVGn056YwClo3PofRN0_-SgY 8208
deepinv-0.2.2.dist-info/LICENSE sha256=Up-MehfxmWSgdq040Ig_uPlexDvIiFdvgg1RQeEn8ME 1494
deepinv-0.2.2.dist-info/METADATA sha256=o4LmgC0aYOMq_s4Rb7c1iCUzj5w51ono9PipRuv30xM 8008
deepinv-0.2.2.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
deepinv-0.2.2.dist-info/top_level.txt sha256=uOmH4xIzfIrmeWZrika_MWoIgvITYSpg-iw6RHS5LhY 22
deepinv-0.2.2.dist-info/RECORD

top_level.txt

deepinv
docs
examples