Skip to main content

SimpleDet

PyPI Python License

Install Use Publish

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 points
  • simpledet.detect: inference entry points
  • simpledet.evaluate: evaluation utilities
  • simpledet.cli: command-line checks and diagnostics

Repository structure

  • simpledet/: installable Python package (package code and model utilities)
  • MyConfigs/: dataset/model configuration sources used in experiments
  • studies/, notebooks/: exploratory analyses and research workflows
  • runscripts/: executable training/inference launch scripts
  • build/: 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:

  1. bootstrap — installs/updates build and publish tooling
  2. build — builds wheel and sdist
  3. check — validates distribution metadata
  4. 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 publish and make publish-test require valid Twine credentials (TWINE_USERNAME and TWINE_PASSWORD, or token-based auth).

Contributing

  1. Create a branch.
  2. Make your changes.
  3. 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)

Source distribution for simpledet 0.1.0
File Size Uploaded
simpledet-0.1.0.tar.gz 329.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simpledet 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page