Skip to main content

A python library to solve Inverse and Ill-Posed problems by regularization

Project description

RegPy: Python tools for regularization methods

GitHub release (latest by date) DOI Read the Docs

PyPI PyPI - Implementation

GitHub Workflow Status GitHub Workflow Status

PyPI - Downloads Docker Pulls

RegPy is a Python library developed at the Institute for Numerical and Applied Mathematics at the University of Göttingen. It provides tools to implement custom forward models -- both linear and non-linear -- as well as a variety of regularization methods and stopping rules.

This project is currently approaching beta quality state, but remains under active development. As a result, you may run into bugs or partially undocumented features. If you run into any issues we welcome any information on our GitHub issue tracker.

Detailed information and documentation of the current version can be found at https://num.math.uni-goettingen.de/regpy/.

Usage examples

We offer an explanation on how to use RegPy here and our website features several detailed usage examples. These examples are provided as Jupyter notebooks that serve as a tutorial-style introduction to RegPy.

For a more comprehensive overview of RegPy's capabilities, we provide numerous examples in the examples GitHub repository. These examples are also part of the docker image provided on DockerHub (see in the installation instructions for details). Most examples include both a commented Python script and a Jupyter notebook with more detailed explanations.

Installation

We provide different installation methods, such installation using pip, listed and explained in INSTALLATION.md.

Dependencies

  • numpy >= 1.14
  • scipy >= 1.1

Optional dependencies

  • ngsolve, for some forward operators that require solving PDEs. We provide an optional installation tag ngsolve when installing with pip.
  • bart (for the MRI operator)
  • matplotlib (for some of the examples)
  • sphinx (for generating the documentation) further requirements in doc/sphinx/requirements.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regpy-0.4.2.post1.dev608.tar.gz (370.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

regpy-0.4.2.post1.dev608-py3-none-any.whl (212.0 kB view details)

Uploaded Python 3

File details

Details for the file regpy-0.4.2.post1.dev608.tar.gz.

File metadata

  • Download URL: regpy-0.4.2.post1.dev608.tar.gz
  • Upload date:
  • Size: 370.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regpy-0.4.2.post1.dev608.tar.gz
Algorithm Hash digest
SHA256 0b2be4a4318fb558790a05452e1cdcaf30f71ec1ecb5adb9a18190ccba91cfac
MD5 53f864e77b954e11e8b0972d14ca0fd9
BLAKE2b-256 4c072af69532e6c54675361fedd7513bd931212d1d71a5884e8474349be41837

See more details on using hashes here.

Provenance

The following attestation bundles were made for regpy-0.4.2.post1.dev608.tar.gz:

Publisher: pypi.yml on regpy/regpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file regpy-0.4.2.post1.dev608-py3-none-any.whl.

File metadata

File hashes

Hashes for regpy-0.4.2.post1.dev608-py3-none-any.whl
Algorithm Hash digest
SHA256 58bcc8a242a6da3007b55c15ddca1a6b920b55b5bc809f2181d918c6aad7e91a
MD5 8ce972bbc12b953d6b529a2ae5506cf7
BLAKE2b-256 f3581471e19310efe83f3da52449b6d29448d62516b05d2be96a8e514ab1b0ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for regpy-0.4.2.post1.dev608-py3-none-any.whl:

Publisher: pypi.yml on regpy/regpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page