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)
  • 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.1.post1.dev1.tar.gz (143.1 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.1.post1.dev1-py3-none-any.whl (125.8 kB view details)

Uploaded Python 3

File details

Details for the file regpy-0.4.1.post1.dev1.tar.gz.

File metadata

  • Download URL: regpy-0.4.1.post1.dev1.tar.gz
  • Upload date:
  • Size: 143.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for regpy-0.4.1.post1.dev1.tar.gz
Algorithm Hash digest
SHA256 63fbfca342a83e1fd271c2cec5300f85e9a4bf5c805e546238a4a58ee63af4cb
MD5 9365512a7a3995918e9a91c2a1e181a6
BLAKE2b-256 339c817ddf01aba3f0d12c4bc3f43f42edb7a734b7944cc304e447062d79d679

See more details on using hashes here.

Provenance

The following attestation bundles were made for regpy-0.4.1.post1.dev1.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.1.post1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for regpy-0.4.1.post1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 139c9038af9d4db83dc6d4b207f936225d71e735820f1c935b094f6fa6e9663c
MD5 cfd9304b7a5c20901d1d0f61c86d904a
BLAKE2b-256 30dcfefb327a4ae3e0b987fa954607888add4e34f25eeff08207f52d935f7149

See more details on using hashes here.

Provenance

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