Go to file
GongXudong 602d056f3f modify configs 2025-10-18 17:18:26 +08:00
configs modify configs 2025-10-18 17:18:26 +08:00
scripts modify configs 2025-10-18 17:18:26 +08:00
src/a430sysid add wrap_euler_angle_pre_process, LICENSE 2025-10-13 16:25:15 +08:00
tests change tests on data: now, all test data is located in tests 2025-10-15 11:54:30 +08:00
.gitignore add configs 2025-10-18 10:43:44 +08:00
.pre-commit-config.yaml initial commit 2025-10-09 21:27:13 +08:00
.python-version initial commit 2025-10-09 21:27:13 +08:00
LICENSE add wrap_euler_angle_pre_process, LICENSE 2025-10-13 16:25:15 +08:00
README.md add configs 2025-10-18 10:43:44 +08:00
main.py initial commit 2025-10-09 21:27:13 +08:00
pyproject.toml modify configs 2025-10-18 17:18:26 +08:00
uv.lock modify configs 2025-10-18 17:18:26 +08:00

README.md

a430sysid

System Identification for aircraft A430.

TODO

  1. 增加评估脚本执行某个csv中的动作序列评估生成的轨迹与原轨迹相似度

Develop

Prepare python environment

cd a430sysid
uv sync

Pre-commit

# Install pre-commit
pre-commit install

# Run
pre-commit run --all-files  # run all hooks on all files
pre-commit run <HOOK_ID> --all-files # run one hook on all files
pre-commit run --files <PATH_TO_FILE>  # run all hooks on a file
pre-commit run <HOOK_ID> --files <PATH_TO_FILE> # run one hook on a file

# Commit
git add .
git commit -m <MESSAGE>

# Commit without hooks
git commit -m <MESSAGE> --no-verify

# update pre-commit hook
pre-commit autoupdate

Run scripts in offline environment

  1. Copy ~/.cache to offline computer
  2. Execute uv sync on offline computer