Skip to main content

Python wrapper to interface with ITk DB.

Project description

ITk DB

PyPI version Downloads Downloads Downloads

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 bump2version 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

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.3.11.tar.gz (49.5 kB view details)

Uploaded Source

Built Distribution

itkdb-0.3.11-py2.py3-none-any.whl (33.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: itkdb-0.3.11.tar.gz
  • Upload date:
  • Size: 49.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.12

File hashes

Hashes for itkdb-0.3.11.tar.gz
Algorithm Hash digest
SHA256 4781e84dec1136ebeda90d52b9d611a03cc8c19b0394e919c6b8577c2a0cf202
MD5 4323a1b584bcdcfcec37729339d42e8c
BLAKE2b-256 6a67e165e0114be3c94f0d0a127120eebeca570e355bea59d682e060d3325126

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itkdb-0.3.11-py2.py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.12

File hashes

Hashes for itkdb-0.3.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 774a56c0bc3c4933e8c5957e9a2888b82ddae6ea99512f019913453552dec772
MD5 241ff7a0513717bfd3802fc3a3a9dae4
BLAKE2b-256 c804ca9351f8169606d367e8afbda8a4577722f2017ed7b68c8bee53444d9444

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