Skip to main content

Python wrapper to interface with ITk DB.

Project description

ITk DB

To install as a user

pip install itkdb

or if you wish to develop/contribute

git clone ...
pip install -e .[develop]

or

git clone ...
pip install -e .[complete]

Using

Command line available via

itkdb --help

Environment Variables

See itkdb/settings/base.py for all environment variables that can be set. All environment variables for this package are prefixed with ITKDB_. As of now, there are:

  • ITKDB_ACCESS_CODE1: access code #1 for authentication
  • ITKDB_ACCESS_CODE2: access code #2 for authentication
  • ITKDB_AUTH_URL: authentication server
  • ITKDB_SITE_URL: API server
  • ITKDB_CASSETTE_LIBRARY_DIR: for tests, where to store recorded requests/responses

Develop

Bump Version

Run bumpversion x.y.z to bump to the next version. We will always tag any version we bump, and this creates the relevant commits/tags for you. All you need to do is git push --tags and that should be it.

Examples

import itkdb

client = itkdb.Client()
comps = client.get(
    'listComponents', json={'project': 'P', 'pageInfo': {'pageSize': 32}}
)

for i, comp in enumerate(comps):
    print(i, comp['code'])

Project details


Release history Release notifications | RSS feed

This version

0.2.9

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itkdb-0.2.9.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

itkdb-0.2.9-py2.py3-none-any.whl (18.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file itkdb-0.2.9.tar.gz.

File metadata

  • Download URL: itkdb-0.2.9.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for itkdb-0.2.9.tar.gz
Algorithm Hash digest
SHA256 c1dc8035effbac8770cc53c3b923d788e3db9f65acce75fe9d48df4b7e21c979
MD5 2e029b6bfed65360b75e7b6911a4523c
BLAKE2b-256 de98b4c5889c1c8c8688efb47e03762016b2299d13e5decfbe64710d4cf44856

See more details on using hashes here.

File details

Details for the file itkdb-0.2.9-py2.py3-none-any.whl.

File metadata

  • Download URL: itkdb-0.2.9-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for itkdb-0.2.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e5ebf42aed681d9a63c69298d6b038db1466dc96a1dc346eed585b2c667c8926
MD5 4f51cc76f0af0ef9c7f60d11ee1412d6
BLAKE2b-256 d2b4b916e4ad2e1d04e0d8c08469726857fa813963e65080d45e8e563c40b971

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