Metadata-Version: 2.4
Name: sentry-workbench
Version: 0.0.0
Summary: Name reservation placeholder for sentry-workbench (operational dashboard for the SENTRY UAV trajectory prediction toolkit). Real release is forthcoming with the system paper.
Author-email: Sandeco <sanderson.macedo@ifg.edu.br>
Maintainer-email: Sandeco <sanderson.macedo@ifg.edu.br>
License-Expression: MIT
Project-URL: Documentation, https://github.com/sandeco/sentry-workbench
Project-URL: Source, https://github.com/sandeco/sentry-workbench
Project-URL: Issues, https://github.com/sandeco/sentry-workbench/issues
Keywords: uav,drone,trajectory-prediction,dashboard,streamlit,operational,sentry
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# sentry-workbench

Placeholder for the upcoming `sentry-workbench` Python package.

**Status:** name reservation only. Version `0.0.0` exists exclusively to secure the project name on PyPI ahead of the first functional release.

## What is this?

`sentry-workbench` will be the operational dashboard for the SENTRY UAV trajectory prediction toolkit. It runs locally on the researcher machine, opens in the browser, and provides:

- Project workspace for video, detections, predictions and metrics.
- Frame by frame Trajectory Inspector with timeline scrubbing.
- Bounding box Annotator with YOLO and JSON export.
- Batch evaluation runner against a folder of videos with ground truth.
- Evidence Logger for noteworthy events.
- Visual Calibration Auditor with real time PICP curve.
- Report exporter (HTML and PDF).

The dashboard is built on Streamlit and consumes the [`sentry-uav`](https://pypi.org/project/sentry-uav/) Python API directly. It does not require any new hardware and stores everything locally.

## When is the real release?

Version `0.1.0` will land together with the submission of the SENTRY system paper (artigo 4 da tese), targeted at *Drones* (MDPI), *IEEE Access* or *Applied Sciences*. Until then, do not install version `0.0.0` for any real workload.

## References

- `sentry-uav` companion library, https://pypi.org/project/sentry-uav/
- SENTRY paper (in preparation), Elsevier *Array*.
- Drone detection in airport environments, a literature review, *Array* 28 (2025) 100511, DOI 10.1016/j.array.2025.100511.

## License

MIT, see `LICENSE`.
