Metadata-Version: 2.1
Name: itkdb
Version: 0.1.0
Summary: Python wrapper to interface with ITk DB.
Home-page: https://gitlab.cern.ch/scipp/itkdb
Author: Giordon Stark
Author-email: gstark@cern.ch
License: UNKNOWN
Keywords: physics itk database wrapper
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*
Description-Content-Type: text/markdown
Requires-Dist: requests (>=1.6.1)
Requires-Dist: certifi
Requires-Dist: cachecontrol[filecache]
Requires-Dist: click (>=6.0)
Requires-Dist: python-jose
Requires-Dist: attrs
Requires-Dist: python-dotenv
Requires-Dist: simple-settings
Provides-Extra: complete
Requires-Dist: bandit ; extra == 'complete'
Requires-Dist: betamax ; extra == 'complete'
Requires-Dist: betamax-serializers ; extra == 'complete'
Requires-Dist: bumpversion ; extra == 'complete'
Requires-Dist: coverage ; extra == 'complete'
Requires-Dist: matplotlib ; extra == 'complete'
Requires-Dist: pre-commit ; extra == 'complete'
Requires-Dist: pyflakes ; extra == 'complete'
Requires-Dist: pytest ; extra == 'complete'
Requires-Dist: pytest-cov ; extra == 'complete'
Requires-Dist: pytest-mock ; extra == 'complete'
Requires-Dist: twine ; extra == 'complete'
Requires-Dist: black ; (python_version >= "3.6") and extra == 'complete'
Provides-Extra: develop
Requires-Dist: pyflakes ; extra == 'develop'
Requires-Dist: pytest ; extra == 'develop'
Requires-Dist: pytest-cov ; extra == 'develop'
Requires-Dist: pytest-mock ; extra == 'develop'
Requires-Dist: coverage ; extra == 'develop'
Requires-Dist: bumpversion ; extra == 'develop'
Requires-Dist: pre-commit ; extra == 'develop'
Requires-Dist: bandit ; extra == 'develop'
Requires-Dist: betamax ; extra == 'develop'
Requires-Dist: betamax-serializers ; extra == 'develop'
Requires-Dist: twine ; extra == 'develop'
Requires-Dist: black ; (python_version >= "3.6") and extra == 'develop'
Provides-Extra: plotting
Requires-Dist: matplotlib ; extra == 'plotting'

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

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


