Skip to main content

Conformal mapping-based warping of neuronal arbor morphologies.

Project description

pywarper

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pywarper-0.1.3.tar.gz
Algorithm Hash digest
SHA256 38c8277da73ffb1b45783ec84a09eab733a0d5a7870d6564bd1c055f3fb4ccfb
MD5 e05bf7c22921bcf329b2b74b129262fb
BLAKE2b-256 61bca8ebae8711e0545e417b6bbd0d121a9068278b0f67d5d6a90c77167c8be1

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywarper-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 08a20914dda86abb14891f45d784907c5ed7f19bda35ba13765afc4d5f7f9dfe
MD5 7005714f67be57b56d5900cf054a90fe
BLAKE2b-256 9941e65261eac7cc9b0bee12502f8644c2cafe5b4fd252587a83a9bf0bfb699a

See more details on using hashes here.

Provenance

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