An open source toolkit for evaluating the natural robustness of computer vision algorithms.
Project description
Natural Robustness Toolkit (NRTK)
Description
The nrtk
package is an open source toolkit for evaluating the natural robustness of computer vision
algorithms to various perturbations, including sensor-specific changes to camera focal length, aperture
diameter, etc. Functionality is provided through Strategy and Adapter patterns to allow for modular integration
into systems and applications.
Installation
The following steps assume the source tree has been acquired locally.
Install the current version via pip:
pip install nrtk
Alternatively, you can also use Poetry:
poetry install --sync --with dev-linting,dev-testing,dev-docs
See here for more installation documentation.
Getting Started
We provide a number of examples based on Jupyter notebooks in the ./examples/
directory to show usage
of the nrtk
package in a number of different contexts.
Documentation
Documentation snapshots for releases as well as the latest master are hosted on ReadTheDocs.
The sphinx-based documentation may also be built locally for the most up-to-date reference:
# Install dependencies
poetry install
# Navigate to the documentation root.
cd docs
# Build the docs.
poetry run make html
# Open in your favorite browser!
firefox _build/html/index.html
Contributing
- We follow the general guidelines outlined in the JATIC Software Development Plan.
- We use the Git Flow branching strategy.
- See docs/release_process.rst for detailed release information.
- See CONTRIBUTING.md for additional contributing information.
License
Apache 2.0
POC: Brian Hu @brian.hu DPOC: Brandon RichardWebster @b.richardwebster
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
File details
Details for the file nrtk-0.9.0.tar.gz
.
File metadata
- Download URL: nrtk-0.9.0.tar.gz
- Upload date:
- Size: 26.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.8.19 Linux/6.5.0-1020-aws
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b11a5c9437dff4f4f36a7158971d29be21c1f00ebdcd8650a6f510b382ce849 |
|
MD5 | 185a6459b009dfb0a0e6583dc9f61ca7 |
|
BLAKE2b-256 | 91f31b6313da2425103c3dd5208d8e91bcfe85e353b230e6fc347048f4dc3b31 |
File details
Details for the file nrtk-0.9.0-py3-none-any.whl
.
File metadata
- Download URL: nrtk-0.9.0-py3-none-any.whl
- Upload date:
- Size: 40.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.8.19 Linux/6.5.0-1020-aws
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6227cbf6bf15b91f44ee5c190570ff5f11f82cbc47c374106936ee636335f97c |
|
MD5 | f08bbe1dfaeb0d654c5f7cd9cdc35453 |
|
BLAKE2b-256 | b9e3a8293c38e1abe25a6dbcfb0891b4aef3f18960400a6011f0150b35ac1156 |