ApertureDB Client Module
Project description
ApertureDB Client Python Module
This is the python client module for ApertureDB.
It provides a connector to AperetureDB instances using the open source connector for VDMS.
It also implements an Object-Mapper API to interact with elements in ApertureDB at the object level.
- Utils.py provides helper methods to retrieve information about the db.
- Images.py provides the Object-Mapper for image related objetcs (images, bounding boxes, etc)
- NotebookHelpers.py provides helpers to show images/bounding boxes on Jupyter Notebooks
For more information, visit https://python.docs.aperturedata.io
Running tests.
The tests are inside the test dir.
All the tests can be run with:
bash run_test.sh
Running specefic tests can be accomplished by invoking it with pytest as follows:
python -m pytest test_Session.py -v --log-cli-level=DEBUG
Reporting bugs.
Any error in the functionality / documentation / tests maybe reported by creating a github issue.
Development guidelines.
For inclusion of any features, a PR may be created with a patch, and a brief description of the problem and the fix. The CI enforces a coding style guideline with autopep8 and a script to detect trailing white spaces.
In case a PR encounters failures, the log would describe the location of the offending line with a description of the problem.
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 Distribution
Hashes for aperturedb-0.2.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cd8e11a54a75134130ae2898e686dcafdbdce29053b4a166460ed6bf8bc1448 |
|
MD5 | ebc331d85c3fab0931e7aa774618bead |
|
BLAKE2b-256 | bd9af71308c9d5cb92bf6d17e66394343b37bcead4f924c9ce75a5822de8b199 |