Skip to main content

Python client for the CATMAID API

Project description

PyPI Package Version Continuous Integration Status Documentation Status License: MIT

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

catpy-2020.9.3.tar.gz (63.1 kB view details)

Uploaded Source

Built Distribution

catpy-2020.9.3-py2.py3-none-any.whl (34.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file catpy-2020.9.3.tar.gz.

File metadata

  • Download URL: catpy-2020.9.3.tar.gz
  • Upload date:
  • Size: 63.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for catpy-2020.9.3.tar.gz
Algorithm Hash digest
SHA256 fbeaa697b3424eb1ac2782c3e0903441fc60eba85c18034f79d04d6528bfd5ee
MD5 cc0c48185ebeeb31a6056f228e7a1847
BLAKE2b-256 117d7fdf8b8405d754b5e74575048bac81bbff1a22ff7b778cdc4c6a09aaa227

See more details on using hashes here.

File details

Details for the file catpy-2020.9.3-py2.py3-none-any.whl.

File metadata

  • Download URL: catpy-2020.9.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for catpy-2020.9.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 91c9d41ed047d0c461f256bb68b343748831d61c02d49555a93202c421c0d848
MD5 6f162497ef6a962c9c54f962fdf73845
BLAKE2b-256 e90d51a8c08681b2d5fb9de77c7e6fce6c4755e5b976898d91c9b7b075a27fc8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page