Skip to main content

Conformal mapping-based warping of neuronal morphologies.

Project description

pywarper

pywarper is a Python package for conformal mapping-based warping of neuronal 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.2.tar.gz (942.3 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.2-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pywarper-0.2.2.tar.gz
  • Upload date:
  • Size: 942.3 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.2.tar.gz
Algorithm Hash digest
SHA256 07fee29eb93b19894c388c50ac0b44aec2c38f603b37d73084360ceeb139358d
MD5 b25a59bd1eab6e79216a49bfe9a0b51b
BLAKE2b-256 672939bc86ea2c202b492511fb3c91ed2ea41957088f6d4628f5d05b6c9bf8b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywarper-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f1f8b9dfdcdd20baf35d9cfa9a3143e12bcc81d01d91d5e72518ebbff50dc1c
MD5 3abfdc2c3ba1da9bb048ce3c63461cbd
BLAKE2b-256 f6dfe047959a74aae099fe26227f6c463a0100434030e99fa8926e457dd03fa4

See more details on using hashes here.

Provenance

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