HoloMotion training interpreter
Workflow
- Resolve the public HoloMotion Git root rather than assuming the current directory.
- Source
<holomotion-root>/train.envsoTrain_CONDA_PREFIXis set. - Use binaries under
"$Train_CONDA_PREFIX/bin/".
cd <holomotion-root>
source train.env
"$Train_CONDA_PREFIX/bin/python" path/to/script.py [args...]
"$Train_CONDA_PREFIX/bin/python" -m pip list
"$Train_CONDA_PREFIX/bin/python" -m pip show <package>
"$Train_CONDA_PREFIX/bin/python" -c "import sys; print(sys.executable)"
Rules
- Do not rely on
python,pip, orconda activatefrom the caller's shell. - Verify
Train_CONDA_PREFIXis non-empty and the requested binary exists. - Preserve the caller's arguments and working-directory requirements.
- Do not import simulator packages merely to find their source; use the
isaaclab-source-lookupskill.