Python client for the CATMAID API
Project description
Python client for the CATMAID API, plus some helpful tools for working with the data.
Versioning
catpy stopped using semantic versioning after 0.3.0, and now uses [calendar versioning](https://calver.org), using the scheme YYYY.MM.DD (python does not support 0M and 0D specifiers), with an optional incrementing field in rare cases where more than one release is necessary in a day. The next_version.py script produces the next version. The first version under the new scheme is 2020.08.19.
CATMAID also uses calendar versioning. However, development does not always happen in parallel so a new CATMAID release does not imply a new catpy release and vice versa.
The core CATMAID API supported by catpy does not change frequently. If a new release of either breaks their coupling, please raise an issue.
History
In progress
Drop networkx 1
Drop python < 3.6
MorphologyFetcher, StackFetcher
More flexible NameResolver type checks
0.3.0 (2019-01-11)
Refactors
Improve docs
Allow networkx 2+ to be used
Add NameResolver application
Add enum for connector relation types
Add utility for interpolating virtual treenodes
0.2.0 (2018-05-30)
Refactoring and fixing PyPI deployment
ImageFetcher
CoordinateTransformer
URL builder
0.1.0 (2017-05-12)
First release on PyPI.
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
Built Distribution
Hashes for catpy-2020.9.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91c9d41ed047d0c461f256bb68b343748831d61c02d49555a93202c421c0d848 |
|
MD5 | 6f162497ef6a962c9c54f962fdf73845 |
|
BLAKE2b-256 | e90d51a8c08681b2d5fb9de77c7e6fce6c4755e5b976898d91c9b7b075a27fc8 |