Python package for evaluating neuron segmentations in terms of the number of splits and merges
Project description
aind-segmentation-evaluation
Python package for performing a skeleton-based evaluation of a predicted segmentation of neuron axons. Given a predicted segmentation (i.e. pred_volume) and ground truth skeleton (i.e. target_graph), the evaluation is performed by detecting splits and merges in the prediction, then several statistics are computed from these quantities.
Installation
To use the software, in the root directory, run
pip install -e .
To develop the code, run
pip install -e .[dev]
To install this package from PyPI, run
pip install aind-segmentation-evaluation
Pull requests
For internal members, please create a branch. For external members, please fork the repository and open a pull request from the fork. We'll primarily use Angular style for commit messages. Roughly, they should follow the pattern:
<type>(<scope>): <short summary>
where scope (optional) describes the packages affected by the code changes and type (mandatory) is one of:
- build: Changes that affect build tools or external dependencies (example scopes: pyproject.toml, setup.py)
- ci: Changes to our CI configuration files and scripts (examples: .github/workflows/ci.yml)
- docs: Documentation only changes
- feat: A new feature
- fix: A bugfix
- perf: A code change that improves performance
- refactor: A code change that neither fixes a bug nor adds a feature
- test: Adding missing tests or correcting existing tests
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
Built Distribution
Hashes for aind_segmentation_evaluation-0.0.25.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcc44b0267012e2e95267efde35806a6ad85f71684267c3c1e8f62ee5d56e397 |
|
MD5 | 35dfb9e4ee5fadde03ada48e7d7b1380 |
|
BLAKE2b-256 | 08d2c2537bf998ffaabb9889eb1dcde2c7ff9ca976ac3205110497545fe20a72 |
Hashes for aind_segmentation_evaluation-0.0.25-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cbcc35b997712157fa759d64f310bd02d7873d042811c23a4a700e9f5c37910 |
|
MD5 | 4a8d99492e57720fbdadbed888340a6c |
|
BLAKE2b-256 | 4a9436d36e1cc6529008012970947d04160f5205298ff3e6a36de18c4c6b344a |