Skip to content

Commit 9264a6d

Browse files
committed
Move Isaac Lab implementation behind public APIs
1 parent 0469d0e commit 9264a6d

1,863 files changed

Lines changed: 8945 additions & 3914 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CONTRIBUTORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ Guidelines for modifications:
148148
* Mingxue Gu
149149
* Mingyu Lee
150150
* Muhong Guo
151+
* Mustafa Haiderbhai
151152
* Narendra Dahile
152153
* Neel Anand Jawale
153154
* Nicola Loi

docs/source/api/lab/isaaclab.cloner.rst

Lines changed: 0 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -2,80 +2,5 @@
22
===============
33

44
.. automodule:: isaaclab.cloner
5-
6-
.. Rubric:: Submodules
7-
8-
.. autosummary::
9-
10-
path
11-
query
12-
13-
.. Rubric:: Classes
14-
15-
.. autosummary::
16-
17-
ClonePlan
18-
CloneCfg
19-
InclusionSet
20-
ReplicateSession
21-
UsdReplicateContext
22-
23-
.. Rubric:: Functions
24-
25-
.. autosummary::
26-
27-
clone_plan_from_env_0
28-
make_clone_plan
29-
make_valid_clone_combinations
30-
num_spawn_variants
31-
grid_transforms
32-
replicate
33-
queue_replication
34-
usd_replicate
35-
filter_collisions
36-
37-
Clone plan
38-
~~~~~~~~~~
39-
40-
.. automodule:: isaaclab.cloner.clone_plan
41-
:members:
42-
:show-inheritance:
43-
44-
Path
45-
~~~~
46-
47-
.. automodule:: isaaclab.cloner.path
485
:members:
49-
50-
Query
51-
~~~~~
52-
53-
.. automodule:: isaaclab.cloner.query
54-
:members:
55-
56-
Additional Public Classes
57-
-------------------------
58-
59-
The following classes are part of the public :mod:`isaaclab.cloner` API.
60-
61-
.. currentmodule:: isaaclab.cloner
62-
63-
.. autosummary::
64-
:nosignatures:
65-
66-
CloneCfg
67-
InclusionSet
68-
ReplicateSession
69-
UsdReplicateContext
70-
71-
.. autoclass:: CloneCfg
72-
:show-inheritance:
73-
74-
.. autoclass:: InclusionSet
75-
:show-inheritance:
76-
77-
.. autoclass:: ReplicateSession
78-
:show-inheritance:
79-
80-
.. autoclass:: UsdReplicateContext
816
:show-inheritance:

docs/source/api/lab/isaaclab.envs.mdp.rst

Lines changed: 2 additions & 180 deletions
Original file line numberDiff line numberDiff line change
@@ -2,184 +2,6 @@
22
=================
33

44
.. automodule:: isaaclab.envs.mdp
5-
6-
Observations
7-
------------
8-
9-
.. automodule:: isaaclab.envs.mdp.observations
10-
:members:
11-
12-
Actions
13-
-------
14-
15-
.. automodule:: isaaclab.envs.mdp.actions
16-
17-
.. automodule:: isaaclab.envs.mdp.actions.actions_cfg
18-
:members:
19-
:show-inheritance:
20-
:exclude-members: __init__, class_type
21-
22-
Events
23-
------
24-
25-
.. automodule:: isaaclab.envs.mdp.events
26-
:members:
27-
28-
Commands
29-
--------
30-
31-
.. automodule:: isaaclab.envs.mdp.commands
32-
33-
.. automodule:: isaaclab.envs.mdp.commands.commands_cfg
34-
:members:
35-
:show-inheritance:
36-
:exclude-members: __init__, class_type
37-
38-
Rewards
39-
-------
40-
41-
.. automodule:: isaaclab.envs.mdp.rewards
42-
:members:
43-
44-
Terminations
45-
------------
46-
47-
.. automodule:: isaaclab.envs.mdp.terminations
48-
:members:
49-
50-
Curriculum
51-
----------
52-
53-
.. automodule:: isaaclab.envs.mdp.curriculums
54-
:members:
55-
56-
Additional Public Classes
57-
-------------------------
58-
59-
The following classes are part of the public :mod:`isaaclab.envs.mdp` API.
60-
61-
.. currentmodule:: isaaclab.envs.mdp
62-
63-
.. autosummary::
64-
:nosignatures:
65-
66-
AbsBinaryJointPositionAction
67-
ActionStateRecorderManagerCfg
68-
BinaryJointAction
69-
BinaryJointPositionAction
70-
BinaryJointVelocityAction
71-
EMAJointPositionToLimitsAction
72-
InitialStateRecorder
73-
InitialStateRecorderCfg
74-
JointAction
75-
JointEffortAction
76-
JointPositionAction
77-
JointPositionToLimitsAction
78-
JointVelocityAction
79-
NonHolonomicAction
80-
NormalVelocityCommand
81-
NullCommand
82-
PostStepProcessedActionsRecorder
83-
PostStepProcessedActionsRecorderCfg
84-
PostStepStatesRecorder
85-
PostStepStatesRecorderCfg
86-
PreStepActionsRecorder
87-
PreStepActionsRecorderCfg
88-
PreStepFlatPolicyObservationsRecorder
89-
PreStepFlatPolicyObservationsRecorderCfg
90-
RelativeJointPositionAction
91-
SurfaceGripperBinaryAction
92-
TerrainBasedPose2dCommand
93-
UniformPose2dCommand
94-
UniformPoseCommand
95-
UniformVelocityCommand
96-
97-
.. autoclass:: AbsBinaryJointPositionAction
98-
:show-inheritance:
99-
100-
.. autoclass:: ActionStateRecorderManagerCfg
101-
:show-inheritance:
102-
103-
.. autoclass:: BinaryJointAction
104-
:show-inheritance:
105-
106-
.. autoclass:: BinaryJointPositionAction
107-
:show-inheritance:
108-
109-
.. autoclass:: BinaryJointVelocityAction
110-
:show-inheritance:
111-
112-
.. autoclass:: EMAJointPositionToLimitsAction
113-
:show-inheritance:
114-
115-
.. autoclass:: InitialStateRecorder
116-
:show-inheritance:
117-
118-
.. autoclass:: InitialStateRecorderCfg
119-
:show-inheritance:
120-
121-
.. autoclass:: JointAction
122-
:show-inheritance:
123-
124-
.. autoclass:: JointEffortAction
125-
:show-inheritance:
126-
127-
.. autoclass:: JointPositionAction
128-
:show-inheritance:
129-
130-
.. autoclass:: JointPositionToLimitsAction
131-
:show-inheritance:
132-
133-
.. autoclass:: JointVelocityAction
134-
:show-inheritance:
135-
136-
.. autoclass:: NonHolonomicAction
137-
:show-inheritance:
138-
139-
.. autoclass:: NormalVelocityCommand
140-
:show-inheritance:
141-
142-
.. autoclass:: NullCommand
143-
:show-inheritance:
144-
145-
.. autoclass:: PostStepProcessedActionsRecorder
146-
:show-inheritance:
147-
148-
.. autoclass:: PostStepProcessedActionsRecorderCfg
149-
:show-inheritance:
150-
151-
.. autoclass:: PostStepStatesRecorder
152-
:show-inheritance:
153-
154-
.. autoclass:: PostStepStatesRecorderCfg
155-
:show-inheritance:
156-
157-
.. autoclass:: PreStepActionsRecorder
158-
:show-inheritance:
159-
160-
.. autoclass:: PreStepActionsRecorderCfg
161-
:show-inheritance:
162-
163-
.. autoclass:: PreStepFlatPolicyObservationsRecorder
164-
:show-inheritance:
165-
166-
.. autoclass:: PreStepFlatPolicyObservationsRecorderCfg
167-
:show-inheritance:
168-
169-
.. autoclass:: RelativeJointPositionAction
170-
:show-inheritance:
171-
172-
.. autoclass:: SurfaceGripperBinaryAction
173-
:show-inheritance:
174-
175-
.. autoclass:: TerrainBasedPose2dCommand
176-
:show-inheritance:
177-
178-
.. autoclass:: UniformPose2dCommand
179-
:show-inheritance:
180-
181-
.. autoclass:: UniformPoseCommand
182-
:show-inheritance:
183-
184-
.. autoclass:: UniformVelocityCommand
5+
:members:
1856
:show-inheritance:
7+
:exclude-members: __init__, class_type

docs/source/api/lab/isaaclab.sim.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ isaaclab.sim
2323

2424
.. autosummary::
2525

26-
simulation_context.build_simulation_context
26+
build_simulation_context
2727

2828
Simulation Context
2929
------------------
@@ -43,7 +43,7 @@ Simulation Configuration
4343
Simulation Context Builder
4444
--------------------------
4545

46-
.. automethod:: simulation_context.build_simulation_context
46+
.. autofunction:: build_simulation_context
4747

4848
Additional Public Classes
4949
-------------------------

docs/source/api/lab/isaaclab.sim.utils.rst

Lines changed: 2 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,5 @@
22
==================
33

44
.. automodule:: isaaclab.sim.utils
5-
6-
.. rubric:: Submodules
7-
8-
.. autosummary::
9-
10-
stage
11-
queries
12-
prims
13-
transforms
14-
semantics
15-
legacy
16-
17-
Stage
18-
-----
19-
20-
.. automodule:: isaaclab.sim.utils.stage
21-
:members:
22-
:show-inheritance:
23-
24-
Queries
25-
-------
26-
27-
.. automodule:: isaaclab.sim.utils.queries
28-
:members:
29-
:show-inheritance:
30-
31-
Prims
32-
-----
33-
34-
.. automodule:: isaaclab.sim.utils.prims
35-
:members:
36-
:show-inheritance:
37-
38-
Transforms
39-
----------
40-
41-
.. automodule:: isaaclab.sim.utils.transforms
42-
:members:
43-
:show-inheritance:
44-
45-
Semantics
46-
---------
47-
48-
.. automodule:: isaaclab.sim.utils.semantics
49-
:members:
50-
:show-inheritance:
51-
52-
Legacy
53-
------
54-
55-
.. automodule:: isaaclab.sim.utils.legacy
56-
:members:
57-
:show-inheritance:
5+
:members:
6+
:show-inheritance:

0 commit comments

Comments
 (0)