SimpleDet
Overview
SimpleDet is a custom object-detection toolkit built on top of OpenMMLab components. It is designed for satellite and related computer-vision workloads where you need reproducible workflows for:
- training and fine-tuning detection models
- inference and evaluation
- experiment-friendly project-level packaging
Installation
From source:
git clone https://github.com/sirbastiano/MDet.git
cd MDet
python -m pip install .
For OpenMMLab runtime extras:
python -m pip install ".[openmmlab]"
Install directly from PyPI:
python -m pip install simpledet
Quick Start
Install in editable mode while iterating:
python -m pip install -e .
Sanity check:
python -m simpledet --version
Core entry points
simpledet.train: training entry pointssimpledet.detect: inference entry pointssimpledet.evaluate: evaluation utilitiessimpledet.cli: command-line checks and diagnostics
Repository structure
simpledet/: installable Python package (package code and model utilities)MyConfigs/: dataset/model configuration sources used in experimentsstudies/,notebooks/: exploratory analyses and research workflowsrunscripts/: executable training/inference launch scriptsbuild/: generated build output (not intended for direct edits)
Publishing
Use the project Makefile for deterministic releases.
Recommended one-shot publish
make publish
This runs the following steps:
bootstrap— installs/updates build and publish toolingbuild— builds wheel and sdistcheck— validates distribution metadata- uploads to PyPI via Twine
Test publish / manual controls
make publish-test # publish to TestPyPI using the same prepare steps
make bootstrap # install/upgrade build + upload tooling
make build # build dist artifacts
make check # validate dist artifacts
make install # install project from local metadata
make clean # clean build artifacts
make publishandmake publish-testrequire valid Twine credentials (TWINE_USERNAMEandTWINE_PASSWORD, or token-based auth).
Contributing
- Create a branch.
- Make your changes.
- Open a PR with a clear summary.
License
This project is licensed under the MIT License.
Release files for simpledet 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simpledet-0.1.0.tar.gz | 329.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simpledet-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / simpledet-0.1.0.tar.gz
| Download URL | simpledet-0.1.0.tar.gz |
|---|---|
| Size | 329.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8dddaa6b6507ad34ef17c33faef54f30db5c44953ccc3fae6e7cf436aa25161
|
|
BLAKE2b-256 checksum How to use checksums |
d2ed2aff0e9cea9d06e2dafcf06d4010e66dffcd3bc0cb5cf2c9ac6503795608
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / simpledet-0.1.0-py3-none-any.whl
| Download URL | simpledet-0.1.0-py3-none-any.whl |
|---|---|
| Size | 938.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55f3aba4b2610238211ed1a50d3d04cbbea9feb2dbb500a705885fb42637590a
|
|
BLAKE2b-256 checksum How to use checksums |
1499f047496ccbce83719cc53ae22954815ab8a291f292ef9d6bfbb3be3c367f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|