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 ...
cd production_database_scripts/
pip install -e .[develop]
or
git clone ...
cd production_database_scripts/
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 authenticationITKDB_ACCESS_CODE2
: access code #2 for authenticationITKDB_AUTH_URL
: authentication serverITKDB_SITE_URL
: API serverITKDB_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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file itkdb-0.2.0.tar.gz
.
File metadata
- Download URL: itkdb-0.2.0.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f449cc0eb2c1f642331f4ed58d99fd9191f474687f0d8fdab5a460790a1a9e45 |
|
MD5 | 9c6595106f8df2be7709eb0b37816152 |
|
BLAKE2b-256 | d9fe5a43ced8fa3efd367b2eec6ef8c66f9c807bb74da8e376172ec4c0d84675 |
File details
Details for the file itkdb-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: itkdb-0.2.0-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6bdc4d3c7613627b9be4a5df45947787c43270542f654e709fc4e4c0a1e93ad |
|
MD5 | ac3ed1f70c81abee302527f5880f801b |
|
BLAKE2b-256 | 693fbb44aa0eac0cc852246650b0c4a29b6921701692c4bb4e9de47c778ebb6c |
File details
Details for the file itkdb-0.2.0-py2-none-any.whl
.
File metadata
- Download URL: itkdb-0.2.0-py2-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f1fcd9e3098b536c59b2d0acb7164b502cced6244aa7dd51c3c4e47dc80a6a |
|
MD5 | 6be33856f5674f0c227dd0cad131e8a1 |
|
BLAKE2b-256 | a891b34211d86e6dd1b372bf05a753921c484ea7c3c2a8447d8c50c0dd14ceb8 |