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

Uploaded Source

Built Distribution

itkdb-0.3.5-py2.py3-none-any.whl (32.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: itkdb-0.3.5.tar.gz
  • Upload date:
  • Size: 49.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.10

File hashes

Hashes for itkdb-0.3.5.tar.gz
Algorithm Hash digest
SHA256 d5357ad3b19af093a005c18957033839ed7bae142cf7c8e71d9e53d8d7d4f57e
MD5 35666bb08a8af72e43d92befb9190e79
BLAKE2b-256 c807a2a2c9b6f60fb8ba2e9c4efdbfbcc9fc3094032dba6e0d397ae1be5d9507

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itkdb-0.3.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.10

File hashes

Hashes for itkdb-0.3.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1e29115b4762a8f9b07d60d7be37a8c1169a7614d14725c15493129d178921fa
MD5 3585a0df4ec1ede01f211e7f6e36e080
BLAKE2b-256 9a2318663f392726734333e96ceb89b7071d1930fcfc4dc8f8f81718f5ea4982

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