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

This version

0.3.4

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

Uploaded Source

Built Distribution

itkdb-0.3.4-py2.py3-none-any.whl (32.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: itkdb-0.3.4.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.9

File hashes

Hashes for itkdb-0.3.4.tar.gz
Algorithm Hash digest
SHA256 09cd7cf17778597cd93e0124bfd79beed8c4c0f635ddcb0988a50fb20ec11a97
MD5 648c7ecb2d03f55374f1169aed516341
BLAKE2b-256 2b26806a66168a2f7599f682081ae84f2a942deb78a09d7e01bafcd85955c3db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itkdb-0.3.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.9

File hashes

Hashes for itkdb-0.3.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a3189e0f2420d5e0e0f3247285bfa0f23b2e8e5b0681b37b2f34a06e9c21069e
MD5 9f89e9fb14324f145c4c79bc74fb4f08
BLAKE2b-256 031039f55eae569000f258fcb5a4ff8983816d0e582b3617a517764200e4816c

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