Fast Linear Transformations in Python

10/26/2017
by   Christoph Wagner, et al.
0

This paper introduces a new free library for the Python programming language, which provides a collection of structured linear transforms, that are not represented as explicit two dimensional arrays but in a more efficient way by exploiting the structural knowledge. This allows fast and memory savy forward and backward transformations while also provding a clean but still flexible interface to these effcient algorithms, thus making code more readable, scable and adaptable. We first outline the goals of this library, then how they were achieved and lastly we demonstrate the performance compared to current state of the art packages available for Python. This library is released and distributed under a free license.

READ FULL TEXT
research
10/28/2021

retworkx: A High-Performance Graph Library for Python

Network and graph analysis is a widely applicable field of research, and...
research
04/05/2023

Efficient and Accurate Automatic Python Bindings with cppyy Cling

The simplicity of Python and the power of C++ force stark choices on a s...
research
07/03/2019

libconform v0.1.0: a Python library for conformal prediction

This paper introduces libconform v0.1.0, a Python library for the confor...
research
07/23/2019

SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python

SciPy is an open source scientific computing library for the Python prog...
research
05/27/2019

DockerizeMe: Automatic Inference of Environment Dependencies for Python Code Snippets

Platforms like Stack Overflow and GitHub's gist system promote the shari...
research
04/20/2019

An Improved Algorithm for hypot(a,b)

We develop a fast and accurate algorithm for evaluating √(a^2+b^2) for t...
research
10/13/2021

libdlr: Efficient imaginary time calculations using the discrete Lehmann representation

We introduce libdlr, a library implementing the recently introduced disc...

Please sign up or login with your details

Forgot password? Click here to reset