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)

PyPI PyPI - Implementation PyPI - Downloads

Docker Pulls

RegPy is a python library for implementing and solving ill-posed inverse problems developed at the Institute for Numerical and Applied Mathematics Goettingen. It provides tolls to implement your own forward model both linear and non-linear and a variety of regularization methods that can be stopped using common stopping rules.

This project is currently in an almost beta quality state. However, the project is still under intensive development. Therefore, expect bugs and partially undocumented tools. If you encounter any issues we welcome any information on our github issue tracker.

For the current version we provide information and a detailed documentation under https://num.math.uni-goettingen.de/regpy/.

Usage examples

We provide a explanation on how to use RegPy here. On our website we provide some usage examples. These examples are jupyter notebooks that should provide a tutorial kind of introduction to the usage of RegPy.

To get an full impression of the usage of RegPy, we provide many examples in the examples folder on GitHub, as well as inside the release tarballs (see below). Most of the examples supply both a commented python script and a python notebook with more detailed explanation.

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)
  • pdoc3 (for generating the documentation)

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.0.post1.dev6.tar.gz (40.1 MB 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.0.post1.dev6-py3-none-any.whl (125.8 kB view details)

Uploaded Python 3

File details

Details for the file regpy-0.4.0.post1.dev6.tar.gz.

File metadata

  • Download URL: regpy-0.4.0.post1.dev6.tar.gz
  • Upload date:
  • Size: 40.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for regpy-0.4.0.post1.dev6.tar.gz
Algorithm Hash digest
SHA256 f0df9312cc7a4af4b792dcdd32745e3a6f28e608052c6cdd00a146afa6d69b63
MD5 b5bfd0ca9d3f6a6d62d505472c4986e1
BLAKE2b-256 657a99fd07f336f43f4eb88f704c2fc2275e28d77c6cf65129178f3dc5f1f280

See more details on using hashes here.

Provenance

The following attestation bundles were made for regpy-0.4.0.post1.dev6.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.0.post1.dev6-py3-none-any.whl.

File metadata

File hashes

Hashes for regpy-0.4.0.post1.dev6-py3-none-any.whl
Algorithm Hash digest
SHA256 f50934136a7ee608201cc1c652a41aa586713d73a13399b95d1c94537edb70d4
MD5 f295a4b92bf35b3ae5991291115fd4f5
BLAKE2b-256 da3a91dc3478fe670fa86caba7ecbcbacae5e4d10c7f0d68e03a3917591e820b

See more details on using hashes here.

Provenance

The following attestation bundles were made for regpy-0.4.0.post1.dev6-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