Skip to content

Improve installation guide and deduplicate gensim install docs#293

Merged
yuecideng merged 2 commits into
mainfrom
docs/improve-install-guide
Jun 4, 2026
Merged

Improve installation guide and deduplicate gensim install docs#293
yuecideng merged 2 commits into
mainfrom
docs/improve-install-guide

Conversation

@yuecideng
Copy link
Copy Markdown
Contributor

Description

This PR restructures the quick-start installation guide and removes duplicated gensim install commands from the SimReady pipeline doc.

Summary of changes:

  • Restructure docs/source/quick_start/install.md with a setup-path overview, package index reference, expanded Docker/local install flows, tiered verification, troubleshooting, and next steps
  • Link SimReady prerequisites to the canonical install section instead of repeating four install command blocks

Motivation: The previous install page repeated index URLs and install commands, lacked Docker/verification detail for new users, and duplicated gensim instructions already needed elsewhere.

Dependencies: None

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (non-breaking change which improves an existing functionality)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (existing functionality will not work without user modification)
  • Documentation update

Screenshots

N/A

Checklist

  • I have run the black . command to format the code base. (docs-only change; no Python files modified)
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • Dependencies have been updated, if applicable.

Made with Cursor

Improve install.md with setup paths, package indexes, Docker and
verification steps, and troubleshooting. Deduplicate gensim install
commands in simready_pipeline.md via cross-link.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings June 4, 2026 16:16
@yuecideng yuecideng added the docs Improvements or additions to documentation label Jun 4, 2026
@yuecideng yuecideng merged commit 044877e into main Jun 4, 2026
1 check passed
@yuecideng yuecideng deleted the docs/improve-install-guide branch June 4, 2026 16:19
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This documentation-only PR reorganizes the installation quick-start into a clearer “choose your path” guide (Docker vs local), centralizes package index guidance, and removes duplicated gensim install blocks from the SimReady pipeline doc by linking to the canonical installation section.

Changes:

  • Reworked install.md to include setup-path selection, explicit package index variables, expanded Docker/local steps, verification, troubleshooting, and next steps.
  • Deduplicated SimReady prerequisite install instructions by linking to the gensim extra section in the install guide.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 7 comments.

File Description
docs/source/quick_start/install.md Restructured installation guide (paths, indexes, Docker/local steps, verification, troubleshooting).
docs/source/features/generative_sim/simready_pipeline.md Replaced repeated gensim install blocks with a link to the canonical install section; minor wording cleanup.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

# Installation

## System Requirements
EmbodiChain is a Python framework built on the [DexSim](https://github.com/DexForce) simulation engine (`dexsim_engine` on PyPI). This guide covers system requirements, package indexes, Docker and local install paths, optional generative-simulation dependencies, and verification.
Comment on lines +50 to +53
> [!TIP]
> To avoid repeating flags, you can configure pip once:
> `pip config set global.extra-index-url "${DEXFORCE_INDEX}"` and
> `pip config set global.trusted-host "${DEXFORCE_TRUSTED_HOST}"`.
**With pip:**

```bash
python3.11 -m venv .venv
Comment on lines +128 to +129
| PyPI | uv | `uv pip install embodichain ${PIP_EXTRA_ARGS}` |
| PyPI | pip | `pip install embodichain ${PIP_EXTRA_ARGS}` |
```

**Install from PyPI with `pip`:**
**Example — install from PyPI with pip:**
Comment on lines +160 to +161
| PyPI | uv | `uv pip install "embodichain[gensim]" ${GENSIM_EXTRA_ARGS}` |
| PyPI | pip | `pip install "embodichain[gensim]" ${GENSIM_EXTRA_ARGS}` |
```

Set the OpenAI-compatible LLM api(OpenAI, Gemini, Doubao, etc.) before running the pipeline, or configure them in `embodichain/gen_sim/simready_pipeline/configs/gen_config.json`. Environment variables override the JSON config.
Set the OpenAI-compatible LLM API (OpenAI, Gemini, Doubao, etc.) before running the pipeline, or configure them in `embodichain/gen_sim/simready_pipeline/configs/gen_config.json`. Environment variables override the JSON config.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants