SimpleDet Docs
Developer guide
Repository structure, module responsibilities, extension points, and documentation workflow for the current suite-based architecture.
Use this page when you are modifying the repo itself rather than only consuming the public API.
Repository structure
simpledet/simpledet/suite/ for specs, builders, and compiler
simpledet/simpledet/_model_resolution.py for runtime adaptation
simpledet/simpledet/api.py for the pipeline wrapper
simpledet/simpledet/detectors/ for compatibility helpers
tests/ for unit tests and repo audit
docs/ for this static HTML site
How to add a new detector family
- Add the architecture and family mapping in
suite/catalog.py.
- Add the template mapping in
suite/compiler.py.
- Extend compiler logic only if the family needs custom adaptation rules.
- Add coverage in
tests/test_suite.py.
Testing
PYTHONPATH=simpledet python3 -m unittest discover -s tests -p 'test*.py'
python3 scripts/verify_docs.py