The slick way to process SWC files.
Project description
swick
is the slick way to process SWC files—which contain tree-like representations of neuron structures—in Python.
Reading, writing, combining, splitting, and validating SWC files can be done in just a few lines. Objects to represent SWC files are also provided, laying the groundwork for custom analysis or modification of SWCs in Python.
Installation
To install swick
via pip, simply:
pip install swick
Or to upgrade an existing installation:
pip install swick --upgrade
Python wheels can also be manually downloaded via the PyPI page.
Usage & Documentation
Documentation is automatically built via a Github Actions workflow and hosted on Github Pages. Reading it is the best way to get started with swick
. For any questions not addressed there, please feel free to open an issue!
Here are some links to relevant documentation:
Testing
Tests can be run via this command from the root directory of the repository:
python -m unittest discover
In the near future, tests will be automated via Github Actions in order to evaluate pull requests as well as the current head of the main
branch.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file swick-0.29.tar.gz
.
File metadata
- Download URL: swick-0.29.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7b07d2d288eaf2d1224d4a9ba20e085666b7588bf52fe7f08b8939b4f9983c |
|
MD5 | 03f06818453d63b4956019988ec1f511 |
|
BLAKE2b-256 | 594d04346351a669284031772d375540810e885768f4eccddbda2d80b9decbb5 |