-
Notifications
You must be signed in to change notification settings - Fork 978
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
296 changed files
with
40,320 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
[flake8] | ||
show-source=True | ||
statistics=True | ||
per-file-ignores=*/__init__.py:F401 | ||
ignore=E402,E501,W503,E203 | ||
max-line-length = 120 | ||
max-complexity = 30 | ||
exclude=_*,.vscode,.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
name: Bug Report | ||
about: Submit a bug report | ||
title: "[Bug Report] Bug title" | ||
|
||
--- | ||
|
||
If you are submitting a bug report, please fill in the following details and use the tag [bug]. | ||
|
||
### Describe the bug | ||
|
||
A clear and concise description of what the bug is. | ||
|
||
### Steps to reproduce | ||
|
||
Please try to provide a minimal example to reproduce the bug. Error messages and stack traces are also helpful. | ||
|
||
<!-- Please post terminal logs, minimal example to reproduce, or command to run under three backticks (```) to allow code formatting. | ||
``` | ||
Paste your error here | ||
``` | ||
For more information on this, check: https://www.markdownguide.org/extended-syntax/#fenced-code-blocks | ||
--> | ||
|
||
### System Info | ||
|
||
Describe the characteristic of your environment: | ||
|
||
<!-- Please complete the following description. --> | ||
- Commit: [e.g. 8f3b9ca] | ||
- Isaac Sim Version: [e.g. 2022.2.0, this can be obtained by `cat ${ISAACSIM_PATH}/VERSION`] | ||
- OS: [e.g. Ubuntu 20.04] | ||
- GPU: [e.g. RTX 2060 Super] | ||
- CUDA: [e.g. 11.4] | ||
- GPU Driver: [e.g. 470.82.01, this can be seen by using `nvidia-smi` command.] | ||
|
||
### Additional context | ||
|
||
Add any other context about the problem here. | ||
|
||
### Checklist | ||
|
||
- [ ] I have checked that there is no similar issue in the repo (**required**) | ||
- [ ] I have checked that the issue is not in running Isaac Sim itself and is related to the repo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
name: Proposal | ||
about: Propose changes that are not fixes bugs | ||
title: "[Proposal] Proposal title" | ||
--- | ||
|
||
|
||
### Proposal | ||
|
||
A clear and concise description of the proposal. In a few sentences, describe the feature and its core capabilities. | ||
|
||
### Motivation | ||
|
||
Please outline the motivation for the proposal. Summarize the core use cases and user problems and needs you are trying to solve. | ||
|
||
Is your feature request related to a problem? e.g.,"I'm always frustrated when [...]". | ||
|
||
If this is related to another GitHub issue, please link here too. | ||
|
||
### Pitch | ||
|
||
A clear and concise description of what you want to happen. | ||
|
||
### Alternatives | ||
|
||
A clear and concise description of any alternative solutions or features you've considered, if any. | ||
|
||
### Additional context | ||
|
||
Add any other context or screenshots about the feature request here. | ||
|
||
### Checklist | ||
|
||
- [ ] I have checked that there is no similar issue in the repo (**required**) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
name: Question | ||
about: Ask a question | ||
title: "[Question] Question title" | ||
--- | ||
|
||
### Question | ||
|
||
Basic questions, related to robot learning, that are not bugs or feature requests will be closed without reply, because GitHub issues are not an appropriate venue for these. | ||
|
||
Advanced/nontrivial questions, especially in areas where documentation is lacking, are very much welcome. | ||
|
||
For questions that are related to running and understanding Isaac Sim, please post them at the official [Isaac Sim forums](https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/isaac_sim_forums.html). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES, ETH Zurich, and University of Toronto | ||
All rights reserved. | ||
|
||
SPDX-License-Identifier: BSD-3-Clause |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# Description | ||
|
||
<!-- | ||
Thank you for your interest in sending a pull request. Please make sure to check the contribution guidelines. | ||
Link: https://isaac-orbit.github.io/orbit/source/refs/contributing.html | ||
--> | ||
|
||
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. | ||
List any dependencies that are required for this change. | ||
|
||
Fixes # (issue) | ||
|
||
<!-- As a practice, it is recommended to open an issue to have discussions on the proposed pull request. | ||
This makes it easier for the community to keep track of what is being developed or added, and if a given feature | ||
is demanded by more than one party. --> | ||
|
||
## Type of change | ||
|
||
<!-- As you go through the list, delete the ones that are not applicable. --> | ||
|
||
- Bug fix (non-breaking change which fixes an issue) | ||
- New feature (non-breaking change which adds functionality) | ||
- Breaking change (fix or feature that would cause existing functionality to not work as expected) | ||
- This change requires a documentation update | ||
|
||
## Screenshots | ||
|
||
Please attach before and after screenshots of the change if applicable. | ||
|
||
<!-- | ||
Example: | ||
| Before | After | | ||
| ------ | ----- | | ||
| _gif/png before_ | _gif/png after_ | | ||
To upload images to a PR -- simply drag and drop an image while in edit mode and it should upload the image directly. You can then paste that source into the above before/after sections. | ||
--> | ||
|
||
## Checklist | ||
|
||
- [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with `pre-commit run --all-files` (see [here](https://pre-commit.com/#install) instructions to set it up) | ||
- [ ] I have made corresponding changes to the documentation | ||
- [ ] My changes generate no new warnings | ||
- [ ] I have added tests that prove my fix is effective or that my feature works | ||
- [ ] I have updated the changelog and the corresponding version in the extension's `setup.py` and `config/extension.toml` files | ||
|
||
<!-- | ||
As you go through the checklist above, you can mark something as done by putting an x character in it | ||
For example, | ||
- [x] I have done this task | ||
- [ ] I have not done this task | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Configuration for probot-stale - https://github.com/probot/stale | ||
|
||
# Number of days of inactivity before an Issue or Pull Request becomes stale | ||
daysUntilStale: 60 | ||
|
||
# Number of days of inactivity before an Issue or Pull Request with the stale label is closed. | ||
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. | ||
daysUntilClose: 14 | ||
|
||
# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled) | ||
onlyLabels: | ||
- more-information-needed | ||
|
||
# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable | ||
exemptLabels: | ||
- pinned | ||
- security | ||
- "[Status] Maybe Later" | ||
|
||
# Set to true to ignore issues in a project (defaults to false) | ||
exemptProjects: true | ||
|
||
# Set to true to ignore issues in a milestone (defaults to false) | ||
exemptMilestones: true | ||
|
||
# Set to true to ignore issues with an assignee (defaults to false) | ||
exemptAssignees: true | ||
|
||
# Label to use when marking as stale | ||
staleLabel: stale | ||
|
||
# Comment to post when marking as stale. Set to `false` to disable | ||
markComment: > | ||
This issue has been automatically marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. Thank you | ||
for your contributions. | ||
# Comment to post when removing the stale label. | ||
# unmarkComment: > | ||
# Your comment here. | ||
|
||
# Comment to post when closing a stale Issue or Pull Request. | ||
# closeComment: > | ||
# Your comment here. | ||
|
||
# Limit the number of actions per hour, from 1-30. Default is 30 | ||
limitPerRun: 30 | ||
|
||
# Limit to only `issues` or `pulls` | ||
only: issues | ||
|
||
# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls': | ||
# pulls: | ||
# daysUntilStale: 30 | ||
# markComment: > | ||
# This pull request has been automatically marked as stale because it has not had | ||
# recent activity. It will be closed if no further activity occurs. Thank you | ||
# for your contributions. | ||
|
||
# issues: | ||
# exemptLabels: | ||
# - confirmed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
name: Build & deploy docs | ||
|
||
on: [push] | ||
|
||
jobs: | ||
build-docs: | ||
name: Build and deploy documentation | ||
runs-on: ubuntu-latest | ||
if: github.repository == 'Isaac-Orbit/orbit' && github.ref == 'refs/heads/main' | ||
|
||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v2 | ||
|
||
- name: Setup python | ||
uses: actions/setup-python@v2 | ||
with: | ||
python-version: "3.8" | ||
architecture: x64 | ||
|
||
- name: Install dev requirements | ||
working-directory: ./docs | ||
run: pip install -r requirements.txt | ||
|
||
- name: Generate docs | ||
working-directory: ./docs | ||
run: make html | ||
|
||
- name: Deploy to gh-pages | ||
uses: peaceiris/actions-gh-pages@v3 | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
publish_dir: ./docs/_build/html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: Run linters using pre-commit | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: [main] | ||
|
||
jobs: | ||
pre-commit: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-python@v3 | ||
- uses: pre-commit/[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# C++ | ||
**/cmake-build*/ | ||
**/build*/ | ||
**/*.so | ||
|
||
# Omniverse | ||
**/*.dmp | ||
**/.thumbs | ||
|
||
# Python | ||
.DS_Store | ||
**/*.egg-info/ | ||
**/__pycache__/ | ||
**/.pytest_cache/ | ||
**/*.pyc | ||
**/*.pb | ||
|
||
# IDE | ||
**/.idea/ | ||
**/.vscode/.** | ||
|
||
# Outputs | ||
**/output/* | ||
*.tmp | ||
|
||
# Isaac-Sim packman | ||
_isaac_sim | ||
_repo | ||
_build | ||
.lastformat | ||
|
||
# Internal | ||
# TODO: Remove this once we have a better way to handle internal files. | ||
source/extensions/omni.isaac.assets | ||
|
||
# RL-Games | ||
**/runs/* | ||
**/logs/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
repos: | ||
- repo: https://github.com/python/black | ||
rev: 22.10.0 | ||
hooks: | ||
- id: black | ||
args: ["--line-length", "120"] | ||
- repo: https://github.com/pycqa/flake8 | ||
rev: 6.0.0 | ||
hooks: | ||
- id: flake8 | ||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
rev: v4.4.0 | ||
hooks: | ||
- id: trailing-whitespace | ||
- id: check-yaml | ||
- id: check-merge-conflict | ||
- id: check-case-conflict | ||
- id: check-executables-have-shebangs | ||
- id: check-toml | ||
- id: end-of-file-fixer | ||
- repo: https://github.com/pycqa/isort | ||
rev: 5.10.1 | ||
hooks: | ||
- id: isort | ||
name: isort (python) | ||
args: ["--profile", "black", "--filter-files"] | ||
- repo: https://github.com/asottile/pyupgrade | ||
rev: v3.3.0 | ||
hooks: | ||
- id: pyupgrade | ||
args: ["--py37-plus"] | ||
# FIXME: Figure out why this is getting stuck under VPN. | ||
# - repo: https://github.com/RobertCraigie/pyright-python | ||
# rev: v1.1.282 | ||
# hooks: | ||
# - id: pyright | ||
# Note: We disable this by default since not all code is compatible with it. | ||
# - repo: https://github.com/Lucas-C/pre-commit-hooks | ||
# rev: v1.3.1 | ||
# hooks: | ||
# - id: insert-license | ||
# files: \.py$ | ||
# args: | ||
# # - --remove-header # Remove existing license headers. Useful when updating license. | ||
# - --license-filepath | ||
# - .github/LICENSE_HEADER.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
// See http://go.microsoft.com/fwlink/?LinkId=827846 | ||
// for the documentation about the extensions.json format | ||
"recommendations": [ | ||
"ms-vscode.cpptools", | ||
"ms-python.python", | ||
"ms-python.vscode-pylance", | ||
"ban.spellright", | ||
"ms-iot.vscode-ros", | ||
"ExecutableBookProject.myst-highlight", | ||
] | ||
} |
Oops, something went wrong.