chore: initialize ml_for_robotics repository

This commit is contained in:
2026-04-25 20:28:13 +02:00
commit dfe0ea6ac3
6 changed files with 85 additions and 0 deletions

25
.gitignore vendored Normal file
View File

@@ -0,0 +1,25 @@
.venv/
__pycache__/
*.py[cod]
*.so
.pytest_cache/
.mypy_cache/
.ruff_cache/
.ipynb_checkpoints/
.DS_Store
.idea/
.vscode/
build/
dist/
*.egg-info/
wandb/
runs/
checkpoints/
artifacts/
outputs/
data/
*.pt
*.pth
*.ckpt
*.onnx
*.log

31
README.md Normal file
View File

@@ -0,0 +1,31 @@
# ml_for_robotics
Arbeitsbereich für eigene Notizen, Experimente, Material und kleine Artefakte rund um ML für Robotik.
## Ziel
Dieses Projekt sammelt:
- Vorlesungsnotizen
- eigene Recherche
- Experimente und Prototypen
- referenzierbares Material für spätere Ausarbeitung
## Status
Noch keine feste Struktur. Wir bauen sie schrittweise auf, sobald klar ist, welche Themen und Artefakte hier rein sollen.
## Schnellstart fuer Vast.ai SSH
Das Repository ist absichtlich minimal gehalten, damit es sich in einer SSH-basierten GPU-Session schnell aktivieren laesst.
1. Repository klonen oder in den Zielordner kopieren.
2. `./scripts/bootstrap.sh` ausfuehren.
3. Mit `. .venv/bin/activate` die virtuelle Umgebung aktivieren.
4. Eigene Abhaengigkeiten in `requirements.txt` oder spaeter in `pyproject.toml` ergaenzen.
## Layout
- `src/ml_for_robotics/` fuer Python-Code
- `scripts/` fuer Setup-Hilfen
- `requirements.txt` fuer optionale Laufzeit-Abhaengigkeiten

16
pyproject.toml Normal file
View File

@@ -0,0 +1,16 @@
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "ml_for_robotics"
version = "0.1.0"
description = "Workspace for ML for robotics experiments"
readme = "README.md"
requires-python = ">=3.10"
[tool.setuptools]
package-dir = {"" = "src"}
[tool.setuptools.packages.find]
where = ["src"]

1
requirements.txt Normal file
View File

@@ -0,0 +1 @@
# Add runtime dependencies here when the project starts using them.

7
scripts/bootstrap.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
set -euo pipefail
python3 -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
python -m pip install -e .

View File

@@ -0,0 +1,5 @@
"""ml_for_robotics package."""
__all__ = ["__version__"]
__version__ = "0.1.0"