chore(project): 项目初始化

This commit is contained in:
JiajunLI
2026-01-27 15:42:02 +08:00
commit 37cc693abb
359 changed files with 264112 additions and 0 deletions

126
.gitignore vendored Normal file
View File

@@ -0,0 +1,126 @@
# Python
__pycache__/
*.py[cod]
*$py.class
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
!diana_driver/lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Virtual Environment
venv/
ENV/
env/
.venv
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.project
.pydevproject
.settings/
*.sublime-project
*.sublime-workspace
# Jupyter Notebook
.ipynb_checkpoints
# Uncomment to ignore all notebooks (if you don't want to track them)
# *.ipynb
# PyTorch / ML
*.pth
*.pt
*.ckpt
*.pkl
*.pickle
checkpoints/
ckpt_models/
runs/
wandb/
weights/
# Dataset
dataset/
demos/dataset/
# Only ignore data files in dataset directories, not test data
# *.hdf5
# *.h5
# *.npz
# Logs
*.log
logs/
tensorboard/
# MuJoCo
*.xmlc
*.mjb
*.mjt
# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini
# Temporary files
*.tmp
*.bak
*.swp
tmp/
temp/
# Robot-specific
# diana_driver/lib/*.so # Commented out - track pre-compiled Diana robot drivers
!diana_driver/lib/add_lib.sh
# Model assets (commented out - MuJoCo XML and textures should be tracked)
# assets/models/*.xml
# assets/textures/*.png
# assets/textures/*.jpg
# Test coverage
.coverage
htmlcov/
.pytest_cache/
# MyPy
.mypy_cache/
.dmypy.json
dmypy.json
# Environments
.env
.conda
# Claude
CLAUDE.md
# GEMINI
GEMINI.md
# Copilot
.github/copilot-instructions.md