{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:GO54BWS22DZPUK4QJEZMJKJI7Y","short_pith_number":"pith:GO54BWS2","schema_version":"1.0","canonical_sha256":"33bbc0da5ad0f2fa2b904932c4a928fe2ab73aaae7bb5ea1fbaf9e4b61f18980","source":{"kind":"arxiv","id":"2505.20160","version":2},"attestation_state":"computed","paper":{"title":"DeepInverse: A Python package for solving imaging inverse problems with deep learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"eess.IV","authors_text":"Andrew Wang, Brayan Monroy, Brett Levac, Dongdong Chen, Florian Sarron, Georg Schramm, J\\'er\\'emy Scanvic, Johannes Hertrich, Jonathan Dong, Juli\\'an Tachella, Leo Davy, Mathurin Massias, Matthieu Terris, Maxime Song, Minh-Hai Nguyen, Nils Laurent, Paul Escande, Pierre Weiss, Romain Vo, Samuel Hurault, Sebastian Neumayer, Thibaut Modrzyk, Thomas Davies, Thomas Moreau, Tob\\'ias I. Liaudat, Victor Sechaud, Zhiyuan Hu","submitted_at":"2025-05-26T16:04:17Z","abstract_excerpt":"DeepInverse is an open-source PyTorch-based library for solving imaging inverse problems. The library covers all crucial steps in image reconstruction from the efficient implementation of forward operators (e.g., optics, MRI, tomography), to the definition and resolution of variational problems and the design and training of advanced neural network architectures. In this paper, we describe the main functionality of the library and discuss the main design choices."},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2505.20160","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.IV","submitted_at":"2025-05-26T16:04:17Z","cross_cats_sorted":[],"title_canon_sha256":"52e9ba1e4afedaf1e8b5d04abf5fd6e33e8343740e78403d54146f2f9f23adb2","abstract_canon_sha256":"b2e428649ffa73a417720c6afd72cd8834946b140e00a581f2d4d9ab3583a8d1"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:22:40.659280Z","signature_b64":"gBHOHJzmmZu59etdC1muBcr2oKBC4vQDeZ6ZfUwYt/eHeu0Fqh/bgKMPYtvMofLhhbRNHfC2yysyRkGTRNWGCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"33bbc0da5ad0f2fa2b904932c4a928fe2ab73aaae7bb5ea1fbaf9e4b61f18980","last_reissued_at":"2026-07-05T11:22:40.658568Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:22:40.658568Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"DeepInverse: A Python package for solving imaging inverse problems with deep learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"eess.IV","authors_text":"Andrew Wang, Brayan Monroy, Brett Levac, Dongdong Chen, Florian Sarron, Georg Schramm, J\\'er\\'emy Scanvic, Johannes Hertrich, Jonathan Dong, Juli\\'an Tachella, Leo Davy, Mathurin Massias, Matthieu Terris, Maxime Song, Minh-Hai Nguyen, Nils Laurent, Paul Escande, Pierre Weiss, Romain Vo, Samuel Hurault, Sebastian Neumayer, Thibaut Modrzyk, Thomas Davies, Thomas Moreau, Tob\\'ias I. Liaudat, Victor Sechaud, Zhiyuan Hu","submitted_at":"2025-05-26T16:04:17Z","abstract_excerpt":"DeepInverse is an open-source PyTorch-based library for solving imaging inverse problems. The library covers all crucial steps in image reconstruction from the efficient implementation of forward operators (e.g., optics, MRI, tomography), to the definition and resolution of variational problems and the design and training of advanced neural network architectures. In this paper, we describe the main functionality of the library and discuss the main design choices."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.20160","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2505.20160/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2505.20160","created_at":"2026-07-05T11:22:40.658650+00:00"},{"alias_kind":"arxiv_version","alias_value":"2505.20160v2","created_at":"2026-07-05T11:22:40.658650+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.20160","created_at":"2026-07-05T11:22:40.658650+00:00"},{"alias_kind":"pith_short_12","alias_value":"GO54BWS22DZP","created_at":"2026-07-05T11:22:40.658650+00:00"},{"alias_kind":"pith_short_16","alias_value":"GO54BWS22DZPUK4Q","created_at":"2026-07-05T11:22:40.658650+00:00"},{"alias_kind":"pith_short_8","alias_value":"GO54BWS2","created_at":"2026-07-05T11:22:40.658650+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":5,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2509.01685","citing_title":"Preconditioned Regularized Wasserstein Proximal Sampling","ref_index":43,"is_internal_anchor":false},{"citing_arxiv_id":"2509.14394","citing_title":"UTOPY: Unrolling Algorithm Learning via Fidelity Homotopy for Inverse Problems","ref_index":41,"is_internal_anchor":false},{"citing_arxiv_id":"2605.08328","citing_title":"P-Flow: Proxy-gradient Flows for Linear Inverse Problems","ref_index":42,"is_internal_anchor":false},{"citing_arxiv_id":"2605.08392","citing_title":"Geometry-Aware Discretization Error of Diffusion Models","ref_index":12,"is_internal_anchor":false},{"citing_arxiv_id":"2605.08328","citing_title":"P-Flow: Proxy-gradient Flows for Linear Inverse Problems","ref_index":42,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y","json":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y.json","graph_json":"https://pith.science/api/pith-number/GO54BWS22DZPUK4QJEZMJKJI7Y/graph.json","events_json":"https://pith.science/api/pith-number/GO54BWS22DZPUK4QJEZMJKJI7Y/events.json","paper":"https://pith.science/paper/GO54BWS2"},"agent_actions":{"view_html":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y","download_json":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y.json","view_paper":"https://pith.science/paper/GO54BWS2","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2505.20160&json=true","fetch_graph":"https://pith.science/api/pith-number/GO54BWS22DZPUK4QJEZMJKJI7Y/graph.json","fetch_events":"https://pith.science/api/pith-number/GO54BWS22DZPUK4QJEZMJKJI7Y/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y/action/timestamp_anchor","attest_storage":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y/action/storage_attestation","attest_author":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y/action/author_attestation","sign_citation":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y/action/citation_signature","submit_replication":"https://pith.science/pith/GO54BWS22DZPUK4QJEZMJKJI7Y/action/replication_record"}},"created_at":"2026-07-05T11:22:40.658650+00:00","updated_at":"2026-07-05T11:22:40.658650+00:00"}