Skip to content

Commit a433bee

Browse files
committed
Update Camera warnings to mention vectorization
1 parent 73762ba commit a433bee

2 files changed

Lines changed: 14 additions & 9 deletions

File tree

source/isaaclab/isaaclab/sensors/camera/tiled_camera.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55

66
"""Deprecated module. Use :class:`~isaaclab.sensors.camera.Camera` instead.
77
8-
.. deprecated:: 4.5.26
9-
:class:`TiledCamera` is deprecated. :class:`~isaaclab.sensors.camera.Camera` now uses the same
10-
:class:`~isaaclab.renderers.Renderer` abstraction. Use :class:`~isaaclab.sensors.camera.Camera`
11-
with :class:`~isaaclab.sensors.camera.CameraCfg` (or :class:`~isaaclab.sensors.camera.TiledCameraCfg`)
8+
.. deprecated:: 4.6.0
9+
:class:`TiledCamera` is deprecated. :class:`~isaaclab.sensors.camera.Camera` now includes
10+
TiledCamera's vectorized rendering optimizations via the same :class:`~isaaclab.renderers.Renderer`
11+
abstraction. Use :class:`~isaaclab.sensors.camera.Camera` with
12+
:class:`~isaaclab.sensors.camera.CameraCfg` (or :class:`~isaaclab.sensors.camera.TiledCameraCfg`)
1213
directly.
1314
"""
1415

@@ -23,14 +24,16 @@
2324
class TiledCamera(Camera):
2425
"""Deprecated alias for :class:`Camera`.
2526
26-
.. deprecated:: 4.5.26
27-
Use :class:`Camera` directly — it now uses the same Renderer abstraction.
27+
.. deprecated:: 4.6.0
28+
Use :class:`Camera` directly — it now includes TiledCamera's vectorized rendering
29+
optimizations via the same Renderer abstraction.
2830
"""
2931

3032
def __init__(self, cfg: TiledCameraCfg):
3133
warnings.warn(
3234
"TiledCamera is deprecated and will be removed in a future release. "
33-
"Use Camera directly — it now uses the same Renderer abstraction.",
35+
"Use Camera directly — it now includes TiledCamera's vectorized rendering "
36+
"optimizations via the same Renderer abstraction.",
3437
DeprecationWarning,
3538
stacklevel=2,
3639
)

source/isaaclab/isaaclab/sensors/camera/tiled_camera_cfg.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ class TiledCameraCfg(CameraCfg):
2020
2121
.. deprecated:: 4.5.26
2222
:class:`TiledCameraCfg` is deprecated. Use :class:`CameraCfg` directly —
23-
:class:`~isaaclab.sensors.camera.Camera` now uses the same renderer abstraction.
23+
:class:`~isaaclab.sensors.camera.Camera` now includes TiledCamera's vectorized
24+
rendering optimizations via the same renderer abstraction.
2425
"""
2526

2627
class_type: type["TiledCamera"] | str = "{DIR}.tiled_camera:TiledCamera"
2728

2829
def __post_init__(self):
2930
warnings.warn(
30-
"TiledCameraCfg is deprecated. Use CameraCfg directly.",
31+
"TiledCameraCfg is deprecated. Use CameraCfg directly — "
32+
"Camera now includes TiledCamera's vectorized rendering optimizations.",
3133
DeprecationWarning,
3234
stacklevel=2,
3335
)

0 commit comments

Comments
 (0)