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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98d317dd7bf1eb7d60bb6e63e384c04a2c8805c653364d183c2cce3e41cf725a |
|
MD5 | 91f8e5725f713f0fd5867ae582041a0e |
|
BLAKE2b-256 | 5eb846093b0f211c645cd7d131c26e6b135fb933f02a4e3d031c5a88092269ff |