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.4.tar.gz (938.4 kB 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.4-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pywarper-0.2.4.tar.gz
  • Upload date:
  • Size: 938.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pywarper-0.2.4.tar.gz
Algorithm Hash digest
SHA256 5c141c1c3484e72f2b9f47762422e8fb7853eb550e3825f4aa926a8740eb8eff
MD5 17bb06a6c18bc9da7dfb43f2187f0447
BLAKE2b-256 80b3f5105713cabbb9ffb321043b3b92ed5f9c9d0097a5097dba5a6868abdac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywarper-0.2.4.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.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pywarper-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9f5e0f3c422ead9ce7313687d273f25c8101e143e3d7983e146093d5dde9c43e
MD5 7a6cc2d3308212b943bc309095af45e6
BLAKE2b-256 ea38dc919ddd8d4c0ace53646dca5008440dfb804bf552c213d130ab5c4cae0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywarper-0.2.4-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