Pith. sign in

REVIEW 2 cited by

PyLops -- A Linear-Operator Python Library for large scale optimization

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1907.12349 v1 pith:GTCDRGKX submitted 2019-07-29 cs.MS

classification cs.MS
keywords matricesoperatorssyntaxexplicitpylopspythoncreationexisting
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Linear operators and optimisation are at the core of many algorithms used in signal and image processing, remote sensing, and inverse problems. For small to medium-scale problems, existing software packages (e.g., MATLAB, Python numpy and scipy) allow for explicitly building dense (or sparse) matrices and performing algebraic operations (e.g., computation of matrix-vector products and manipulation of matrices) with syntax that closely represents their corresponding analytical forms. However, many real application, large-scale operators do not lend themselves to explicit matrix representations, usually forcing practitioners to forego of the convenient linear-algebra syntax available for their explicit-matrix counterparts. PyLops is an open-source Python library providing a flexible and scalable framework for the creation and combination of so-called linear operators, class-based entities that represent matrices and inherit their associated syntax convenience, but do not rely on the creation of explicit matrices. We show that PyLops operators can dramatically reduce the memory load and CPU computations compared to explicit-matrix calculations, while still allowing users to seamlessly use their existing knowledge of compact matrix-based syntax that scales to any problem size because no explicit matrices are required.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Position: Curvature Matrices Should Be Democratized via Linear Operators

    cs.LG 2025-01 conditional novelty 6.0 of 10

    Linear operators are argued to be the right abstraction for curvature matrices in deep learning, and the curvlinops library shows that one interface can cover exact and approximate curvature across many applications.

  2. DeepInverse: A Python package for solving imaging inverse problems with deep learning

    eess.IV 2025-05 conditional novelty 5.0 of 10

    DeepInverse provides a PyTorch-based unified framework for deep learning in imaging inverse problems, from physics operators to solvers and training.

Pith tools