Skip to content

Commit

Permalink
Version v1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
clemense committed Nov 18, 2024
1 parent d47924c commit 43715d6
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 10 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,15 @@ Check the [documentation](https://scene-synthesizer.github.io/) page for detaile

This project will download and install additional third-party open source software projects. Review the license terms of these open source projects before use.

### Via pip
```
# clone repository
pip install scene-synthesizer[recommend]
```

### Via git
```
# create and activate conda env or venv
git clone https://github.com/NVlabs/scene_synthesizer.git
cd scene_synthesizer/
pip install -e.[recommend]
```
Expand Down
34 changes: 25 additions & 9 deletions docs/getting_started/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,47 @@ Installation

This project will download and install additional third-party open source software projects. Review the license terms of these open source projects before use.

There are two ways to install ``scene_synthesizer``: either directly installing from a PyPI server or by cloning the code repository.

Via pip
=======

The most basic installation of ``scene_synthesizer`` will install as few dependencies as possible:

.. code-block:: bash
# clone repository
cd scene_synthesizer/
pip install -e .
pip install scene-synthesizer
This allows you to load and export most common formats: STL, PLY, OBJ, GLB, GLTF, URDF.

For importing and exporting USD files use the ``recommend`` pip extra:

.. code-block:: bash
# clone repository
cd scene_synthesizer/
pip install -e .[recommend]
pip install scene-synthesizer[recommend]
If you want the full experience, you can try the ``all`` extra which includes all the functionality:

.. code-block:: bash
pip install scene-synthesizer[all]
Via git
=======

# clone repository
Alternatively, if you want to make changes to ``scene_synthesizer``, clone the repository:

.. code-block:: bash
# create and activate conda env or venv
git clone https://github.com/NVlabs/scene_synthesizer.git
cd scene_synthesizer/
pip install -e .[all]
# Again, there are the same three variations you can install:
# .
# .[recommend]
# .[all]
pip install -e .
Soft Dependencies
Expand Down
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ A Python package to easily create scenes for robot manipulation tasks.
:maxdepth: 1
:caption: Getting Started

GitHub Repository <https://github.com/NVlabs/scene_synthesizer>
getting_started/install.rst
getting_started/faq.rst

Expand Down

0 comments on commit 43715d6

Please sign in to comment.