Skip to main content

Conformal mapping-based warping of retinal morphologies.

Project description

pywarper

PyPI version

pywarper is a Python package for conformal mapping-based warping of retinal morphologies, based on the MATLAB implementations (Sümbül, et al. 2014).

Installation

To install the latest tagged version:

pip install pywarper

Or to install the development version, clone the repository and install it with pip install -e:

git clone https://github.com/berenslab/pywarper.git
pip install -e pywarper

By default, pywarper uses scipy.sparse.linalg.spsolve to solve sparse matrices, which can be slow. For better performance, you can manually install the additional dependencies of scikit-sparse first:

# mac
brew install suite-sparse

# debian
sudo apt-get install libsuitesparse-dev

then:

pip install pywarper[scikit-sparse]

Usage

See example notebooks for usage.

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

pywarper-0.2.6.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

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

pywarper-0.2.6-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file pywarper-0.2.6.tar.gz.

File metadata

  • Download URL: pywarper-0.2.6.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pywarper-0.2.6.tar.gz
Algorithm Hash digest
SHA256 90136e2d5dfd8a8b9fb0c0dc34f9936318efb207e5e55af8a1c0e203c5d041e1
MD5 fb18329fa0f8f843a758d8d094799c1a
BLAKE2b-256 7cb94066c4702380d3773fd6b444af6286eedce70e748cab49dcd3a74441d74a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywarper-0.2.6.tar.gz:

Publisher: python-publish.yml on berenslab/pywarper

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

File details

Details for the file pywarper-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: pywarper-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 45.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pywarper-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fc234ff7ff3471bd19cb33d63b0d73986b45560d12a00948cecfd26134b3f7ff
MD5 ed7260261e5584e8dd4e432737f86216
BLAKE2b-256 a26b016620b43fddd766d9b51b6b0d0f8d8ea0b5dc2cdace3d7c3d7c4c695450

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywarper-0.2.6-py3-none-any.whl:

Publisher: python-publish.yml on berenslab/pywarper

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