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 the example notebook 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.1.tar.gz (542.8 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.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pywarper-0.1.1.tar.gz
  • Upload date:
  • Size: 542.8 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.1.tar.gz
Algorithm Hash digest
SHA256 35e3db43731d452d084ea8bc7f3e8a0c6cdca166b9e62df06ecbb032702f7d98
MD5 d2bf7489be878e2be17f0ccdecd98fb5
BLAKE2b-256 5582b15f65bf5f248b328ba61c600329a48d9544ca8c70bec16456357c72bd37

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywarper-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b14b15846c9c225005355af4caadfe8f4ba34807a13c317959b33d4df368f915
MD5 f859a95e7ab7b01dbc310dce4f2ad1a1
BLAKE2b-256 3ef452e8ebda1baa368b6b863a848d78867e7912c02318468baa065e52f008d5

See more details on using hashes here.

Provenance

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