| Cloning UW Lab |
| ~~~~~~~~~~~~~~~~~ |
|
|
| .. note:: |
|
|
| We recommend making a `fork <https: |
| to the project but this is not mandatory to use the framework. If you |
| make a fork, please replace ``isaac-sim`` with your username |
| in the following instructions. |
|
|
| Clone the UW Lab repository into your project's workspace: |
|
|
| .. tab-set:: |
|
|
| .. tab-item:: SSH |
|
|
| .. code:: bash |
|
|
| git clone git@github.com:uw-lab/UWLab.git |
|
|
| .. tab-item:: HTTPS |
|
|
| .. code:: bash |
|
|
| git clone https: |
|
|
|
|
| We provide a helper executable `uwlab.sh <https: |
| and `uwlab.bat <https: |
| respectively that provides utilities to manage extensions. |
|
|
| .. tab-set:: |
| :sync-group: os |
|
|
| .. tab-item:: :icon:`fa-brands fa-linux` Linux |
| :sync: linux |
|
|
| .. code:: text |
|
|
| ./uwlab.sh --help |
|
|
| usage: uwlab.sh [-h] [-i] [-f] [-p] [-s] [-t] [-o] [-v] [-d] [-n] [-c] -- Utility to manage UW Lab. |
|
|
| optional arguments: |
| -h, --help Display the help content. |
| -i, --install [LIB] Install the extensions inside UW Lab and learning frameworks (rl_games, rsl_rl, sb3, skrl) as extra dependencies. Default is 'all'. |
| -f, --format Run pre-commit to format the code and check lints. |
| -p, --python Run the python executable provided by Isaac Sim or virtual environment (if active). |
| -s, --sim Run the simulator executable (isaac-sim.sh) provided by Isaac Sim. |
| -t, --test Run all python pytest tests. |
| -o, --docker Run the docker container helper script (docker/container.sh). |
| -v, --vscode Generate the VSCode settings file from template. |
| -d, --docs Build the documentation from source using sphinx. |
| -n, --new Create a new external project or internal task from template. |
| -c, --conda [NAME] Create the conda environment for UW Lab. Default name is 'env_uwlab'. |
| -u, --uv [NAME] Create the uv environment for UW Lab. Default name is 'env_uwlab'. |
|
|
| .. tab-item:: :icon:`fa-brands fa-windows` Windows |
| :sync: windows |
|
|
| .. code:: text |
|
|
| uwlab.bat --help |
|
|
| usage: uwlab.bat [-h] [-i] [-f] [-p] [-s] [-v] [-d] [-n] [-c] -- Utility to manage UW Lab. |
|
|
| optional arguments: |
| -h, --help Display the help content. |
| -i, --install [LIB] Install the extensions inside UW Lab and learning frameworks (rl_games, rsl_rl, sb3, skrl) as extra dependencies. Default is 'all'. |
| -f, --format Run pre-commit to format the code and check lints. |
| -p, --python Run the python executable provided by Isaac Sim or virtual environment (if active). |
| -s, --sim Run the simulator executable (isaac-sim.bat) provided by Isaac Sim. |
| -t, --test Run all python pytest tests. |
| -v, --vscode Generate the VSCode settings file from template. |
| -d, --docs Build the documentation from source using sphinx. |
| -n, --new Create a new external project or internal task from template. |
| -c, --conda [NAME] Create the conda environment for UW Lab. Default name is 'env_uwlab'. |
| -u, --uv [NAME] Create the uv environment for UW Lab. Default name is 'env_uwlab'. |
|
|