Skip to main content
target:

https://doi.org/10.5281/zenodo.3953662

The wrapped Fortran90 toeplitz package was written by John Burkardt and is distributed under GNU LGPL license. It can be obtained from John Burkhardt’s website. There you can additionally find a short documentation and the following description:

TOEPLITZ is a FORTRAN90 library which solves a variety of Toeplitz and circulant linear systems. The package can also handle circulant Toeplitz systems, and some other more complicated but related forms. The TOEPLITZ package was written in the early 1980's by a joint working group of American and Soviet mathematicians. The original, true, correct version of TOEPLITZ is available in the TOEPLITZ subdirectory of the NETLIB web site.

This wrapper is based on numpy/f2py and provides a python interface for all fortran subroutines *_sl. Only the functions sto_sl and cto_sl (solve linear Toeplitz systems) are tested. They provide acceptable accuracy compared to scipy.linalg and run faster for large inputs. All other routines are not tested, but should work. For more documentation than on John Burkardt’s website check the source file toeplitz.f90.

Installation

Toeplitz can be installed with the command pip toeplitz. To install toeplitz into a fresh conda environment run:

conda create -n toeplenv -c conda-forge numpy scipy fortran-compiler
conda activate toeplenv
pip install toeplitz
toeplitz-runtests

The fortran-compiler metapackage helps finding the right fortran compiler and its dependencies for any OS.

Metadata

Release files for toeplitz 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for toeplitz 0.3.4
File Size Uploaded
toeplitz-0.3.4.tar.gz 24.3 kB Details

Release files / toeplitz-0.3.4.tar.gz

Download URL toeplitz-0.3.4.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
08cd229b3663254e580764a3511e41c367c2e011468a514ca82c902ab94b2c9c
BLAKE2b-256 checksum
How to use checksums
7b848a4a7f492c430186ebe6f45396fb920aaf2c68abeb4b0dc70b57193bdcf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.3.4 This release

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page