Skip to content

Conversation

@yuecideng
Copy link
Contributor

Description

Upgrade copyright to 2021-2026

Copilot AI review requested due to automatic review settings February 10, 2026 16:47
@yuecideng yuecideng merged commit fbb2779 into main Feb 10, 2026
6 checks passed
@yuecideng yuecideng deleted the yueci/upgrade-copyright branch February 10, 2026 16:47
Copy link

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

Updates the project’s source headers to reflect the current copyright range (2021–2026) across library code, examples, scripts, and tests.

Changes:

  • Bump “Copyright (c) 2021-2025 …” to “2021-2026 …” across Python modules, scripts, and tests.
  • Keep existing license/header structure intact while updating the year range.

Reviewed changes

Copilot reviewed 275 out of 275 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/toolkits/test_pg_grasp.py Update copyright header year range to 2021–2026
tests/sim/utility/test_workspace_analyze.py Update copyright header year range to 2021–2026
tests/sim/solvers/test_srs_solver.py Update copyright header year range to 2021–2026
tests/sim/solvers/test_pytorch_solver.py Update copyright header year range to 2021–2026
tests/sim/solvers/test_pinocchio_solver.py Update copyright header year range to 2021–2026
tests/sim/solvers/test_pink_solver.py Update copyright header year range to 2021–2026
tests/sim/solvers/test_opw_solver.py Update copyright header year range to 2021–2026
tests/sim/solvers/test_differential_solver.py Update copyright header year range to 2021–2026
tests/sim/sensors/test_stereo.py Update copyright header year range to 2021–2026
tests/sim/sensors/test_contact.py Update copyright header year range to 2021–2026
tests/sim/sensors/test_camera.py Update copyright header year range to 2021–2026
tests/sim/planners/test_motion_generator.py Update copyright header year range to 2021–2026
tests/sim/objects/test_soft_object.py Update copyright header year range to 2021–2026
tests/sim/objects/test_robot.py Update copyright header year range to 2021–2026
tests/sim/objects/test_rigid_object_group.py Update copyright header year range to 2021–2026
tests/sim/objects/test_rigid_object.py Update copyright header year range to 2021–2026
tests/sim/objects/test_light.py Update copyright header year range to 2021–2026
tests/sim/objects/test_articulation.py Update copyright header year range to 2021–2026
tests/gym/envs/test_embodied_env.py Update copyright header year range to 2021–2026
tests/gym/envs/test_base_env.py Update copyright header year range to 2021–2026
tests/gym/action_bank/test_configurable_action.py Update copyright header year range to 2021–2026
tests/common.py Update copyright header year range to 2021–2026
tests/agents/test_rl.py Update copyright header year range to 2021–2026
setup.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/srs_solver.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/motion_generator.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/gizmo_robot.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/create_softbody.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/create_sensor.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/create_scene.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/create_robot.py Update copyright header year range to 2021–2026
scripts/tutorials/sim/create_rigid_object_group.py Update copyright header year range to 2021–2026
scripts/tutorials/gym/random_reach.py Update copyright header year range to 2021–2026
scripts/tutorials/gym/modular_env.py Update copyright header year range to 2021–2026
scripts/benchmark/opw_solver.py Update copyright header year range to 2021–2026
examples/sim/utility/workspace_analyzer/analyze_plane_workspace.py Update copyright header year range to 2021–2026
examples/sim/utility/workspace_analyzer/analyze_joint_workspace.py Update copyright header year range to 2021–2026
examples/sim/utility/workspace_analyzer/analyze_cartesian_workspace.py Update copyright header year range to 2021–2026
examples/sim/solvers/srs_solver.py Update copyright header year range to 2021–2026
examples/sim/solvers/pinocchio_solver.py Update copyright header year range to 2021–2026
examples/sim/solvers/pink_solver.py Update copyright header year range to 2021–2026
examples/sim/solvers/opw_solver.py Update copyright header year range to 2021–2026
examples/sim/solvers/differential_solver.py Update copyright header year range to 2021–2026
examples/sim/sensors/create_contact_sensor.py Update copyright header year range to 2021–2026
examples/sim/sensors/batch_camera.py Update copyright header year range to 2021–2026
examples/sim/scene/scene_demo.py Update copyright header year range to 2021–2026
examples/sim/robot/dexforce_w1.py Update copyright header year range to 2021–2026
examples/sim/planners/motion_generator.py Update copyright header year range to 2021–2026
examples/sim/gizmo/gizmo_w1.py Update copyright header year range to 2021–2026
examples/sim/gizmo/gizmo_scene.py Update copyright header year range to 2021–2026
examples/sim/gizmo/gizmo_robot.py Update copyright header year range to 2021–2026
examples/sim/gizmo/gizmo_object.py Update copyright header year range to 2021–2026
examples/sim/gizmo/gizmo_camera.py Update copyright header year range to 2021–2026
examples/sim/demo/scoop_ice.py Update copyright header year range to 2021–2026
examples/sim/demo/press_softbody.py Update copyright header year range to 2021–2026
examples/sim/demo/grasp_cup_to_caffe.py Update copyright header year range to 2021–2026
embodichain/utils/warp/kinematics/warp_trajectory.py Update copyright header year range to 2021–2026
embodichain/utils/warp/kinematics/srs_solver.py Update copyright header year range to 2021–2026
embodichain/utils/warp/kinematics/opw_solver.py Update copyright header year range to 2021–2026
embodichain/utils/warp/kinematics/interpolate.py Update copyright header year range to 2021–2026
embodichain/utils/warp/kinematics/init.py Update copyright header year range to 2021–2026
embodichain/utils/warp/kernels.py Update copyright header year range to 2021–2026
embodichain/utils/warp/init.py Update copyright header year range to 2021–2026
embodichain/utils/visualizer.py Update copyright header year range to 2021–2026
embodichain/utils/utility.py Update copyright header year range to 2021–2026
embodichain/utils/string.py Update copyright header year range to 2021–2026
embodichain/utils/module_utils.py Update copyright header year range to 2021–2026
embodichain/utils/math.py Update copyright header year range to 2021–2026
embodichain/utils/logger.py Update copyright header year range to 2021–2026
embodichain/utils/img_utils.py Update copyright header year range to 2021–2026
embodichain/utils/file.py Update copyright header year range to 2021–2026
embodichain/utils/device_utils.py Update copyright header year range to 2021–2026
embodichain/utils/configclass.py Update copyright header year range to 2021–2026
embodichain/utils/cfg.py Update copyright header year range to 2021–2026
embodichain/utils/init.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/utils.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/urdf_assembly_manager.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/signature.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/sensor.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/mesh.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/logging_utils.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/file_writer.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/connection.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/component.py Update copyright header year range to 2021–2026
embodichain/toolkits/urdf_assembly/init.py Update copyright header year range to 2021–2026
embodichain/toolkits/toolkits.py Update copyright header year range to 2021–2026
embodichain/toolkits/graspkit/pg_grasp/cone_sampler.py Update copyright header year range to 2021–2026
embodichain/toolkits/graspkit/pg_grasp/antipodal.py Update copyright header year range to 2021–2026
embodichain/toolkits/graspkit/pg_grasp/init.py Update copyright header year range to 2021–2026
embodichain/toolkits/code_generation.py Update copyright header year range to 2021–2026
embodichain/toolkits/acd/urdf_modifider.py Update copyright header year range to 2021–2026
embodichain/toolkits/acd/init.py Update copyright header year range to 2021–2026
embodichain/toolkits/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/workspace_analyzer.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/voxel_visualizer.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/visualizer_factory.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/sphere_visualizer.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/point_cloud_visualizer.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/base_visualizer.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/axis_visualizer.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/visualizers/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/sobol_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/sampler_factory.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/random_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/lhs_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/iniform_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/importance_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/halton_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/gaussian_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/base_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/samplers/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/metrics/reachability_metric.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/metrics/manipulability_metric.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/metrics/density_metric.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/metrics/base_metric.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/metrics/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/constraints/workspace_constraint.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/constraints/base_constraint.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/constraints/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/configs/visualization_config.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/configs/sampling_config.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/configs/metric_config.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/configs/dimension_constraint.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/configs/cache_config.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/configs/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/caches/memory_cache.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/caches/disk_cache.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/caches/cache_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/caches/cache_manager.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/caches/base_cache.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/caches/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/workspace_analyzer/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/tensor.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/solver_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/sim_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/mesh_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/io_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/import_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/gizmo_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/dynamic_pybind.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/cfg_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/atom_action_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/action_utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/utility/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/types.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/srs_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/qpos_seed_sampler.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/pytorch_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/pinocchio_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/pink_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/opw_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/null_space_posture_task.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/differential_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/base_solver.py Update copyright header year range to 2021–2026
embodichain/lab/sim/solvers/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/sim_manager.py Update copyright header year range to 2021–2026
embodichain/lab/sim/shapes.py Update copyright header year range to 2021–2026
embodichain/lab/sim/sensors/stereo.py Update copyright header year range to 2021–2026
embodichain/lab/sim/sensors/contact_sensor.py Update copyright header year range to 2021–2026
embodichain/lab/sim/sensors/camera.py Update copyright header year range to 2021–2026
embodichain/lab/sim/sensors/base_sensor.py Update copyright header year range to 2021–2026
embodichain/lab/sim/sensors/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/dexforce_w1/utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/dexforce_w1/types.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/dexforce_w1/params.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/dexforce_w1/cfg.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/dexforce_w1/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/cobotmagic.py Update copyright header year range to 2021–2026
embodichain/lab/sim/robots/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/planners/utils.py Update copyright header year range to 2021–2026
embodichain/lab/sim/planners/toppra_planner.py Update copyright header year range to 2021–2026
embodichain/lab/sim/planners/motion_generator.py Update copyright header year range to 2021–2026
embodichain/lab/sim/planners/base_planner.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/soft_object.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/robot.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/rigid_object_group.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/rigid_object.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/light.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/gizmo.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/articulation.py Update copyright header year range to 2021–2026
embodichain/lab/sim/objects/init.py Update copyright header year range to 2021–2026
embodichain/lab/sim/material.py Update copyright header year range to 2021–2026
embodichain/lab/sim/common.py Update copyright header year range to 2021–2026
embodichain/lab/sim/cfg.py Update copyright header year range to 2021–2026
embodichain/lab/sim/atom_actions.py Update copyright header year range to 2021–2026
embodichain/lab/sim/init.py Update copyright header year range to 2021–2026
embodichain/lab/scripts/run_env.py Update copyright header year range to 2021–2026
embodichain/lab/scripts/run_agent.py Update copyright header year range to 2021–2026
embodichain/lab/gym/utils/registration.py Update copyright header year range to 2021–2026
embodichain/lab/gym/utils/misc.py Update copyright header year range to 2021–2026
embodichain/lab/gym/utils/gym_utils.py Update copyright header year range to 2021–2026
embodichain/lab/gym/utils/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/wrapper/no_fail.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/wrapper/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/stack_cups.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/stack_blocks_two.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/scoop_ice.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/rearrangement.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/pour_water/pour_water.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/pour_water/action_bank.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/place_object_drawer.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/match_object_container.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/blocks_ranking_size.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/blocks_ranking_rgb.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/tableware/base_agent_env.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/special/simple_task.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/rl/push_cube.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/rl/basic/cart_pole.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/tasks/rl/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/rl_env.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/rewards.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/reward_manager.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/record.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/randomization/visual.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/randomization/spatial.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/randomization/physics.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/randomization/geometry.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/randomization/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/observations.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/observation_manager.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/object/geometry.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/object/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/manager_base.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/events.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/event_manager.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/datasets.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/dataset_manager.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/cfg.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/managers/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/embodied_env.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/base_env.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/action_bank/utils.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/action_bank/configurable_action.py Update copyright header year range to 2021–2026
embodichain/lab/gym/envs/init.py Update copyright header year range to 2021–2026
embodichain/lab/gym/init.py Update copyright header year range to 2021–2026
embodichain/lab/devices/device_controller.py Update copyright header year range to 2021–2026
embodichain/lab/devices/device.py Update copyright header year range to 2021–2026
embodichain/lab/devices/init.py Update copyright header year range to 2021–2026
embodichain/lab/init.py Update copyright header year range to 2021–2026
embodichain/data/enum.py Update copyright header year range to 2021–2026
embodichain/data/dataset.py Update copyright header year range to 2021–2026
embodichain/data/constants.py Update copyright header year range to 2021–2026
embodichain/data/assets/w1_assets.py Update copyright header year range to 2021–2026
embodichain/data/assets/scene_assets.py Update copyright header year range to 2021–2026
embodichain/data/assets/robot_assets.py Update copyright header year range to 2021–2026
embodichain/data/assets/obj_assets.py Update copyright header year range to 2021–2026
embodichain/data/assets/materials.py Update copyright header year range to 2021–2026
embodichain/data/assets/eef_assets.py Update copyright header year range to 2021–2026
embodichain/data/assets/demo_assets.py Update copyright header year range to 2021–2026
embodichain/data/assets/init.py Update copyright header year range to 2021–2026
embodichain/data/init.py Update copyright header year range to 2021–2026
embodichain/agents/rl/utils/trainer.py Update copyright header year range to 2021–2026
embodichain/agents/rl/utils/helper.py Update copyright header year range to 2021–2026
embodichain/agents/rl/utils/config.py Update copyright header year range to 2021–2026
embodichain/agents/rl/utils/init.py Update copyright header year range to 2021–2026
embodichain/agents/rl/train.py Update copyright header year range to 2021–2026
embodichain/agents/rl/models/policy.py Update copyright header year range to 2021–2026
embodichain/agents/rl/models/mlp.py Update copyright header year range to 2021–2026
embodichain/agents/rl/models/actor_critic.py Update copyright header year range to 2021–2026
embodichain/agents/rl/models/init.py Update copyright header year range to 2021–2026
embodichain/agents/rl/buffer/rollout_buffer.py Update copyright header year range to 2021–2026
embodichain/agents/rl/buffer/init.py Update copyright header year range to 2021–2026
embodichain/agents/rl/algo/ppo.py Update copyright header year range to 2021–2026
embodichain/agents/rl/algo/base.py Update copyright header year range to 2021–2026
embodichain/agents/rl/algo/init.py Update copyright header year range to 2021–2026
embodichain/agents/mllm/prompt/task_prompt.py Update copyright header year range to 2021–2026
embodichain/agents/mllm/prompt/code_prompt.py Update copyright header year range to 2021–2026
embodichain/agents/mllm/prompt/init.py Update copyright header year range to 2021–2026
embodichain/agents/hierarchy/validation_agent.py Update copyright header year range to 2021–2026
embodichain/agents/hierarchy/task_agent.py Update copyright header year range to 2021–2026
embodichain/agents/hierarchy/llm.py Update copyright header year range to 2021–2026
embodichain/agents/hierarchy/code_agent.py Update copyright header year range to 2021–2026
embodichain/agents/hierarchy/agent_base.py Update copyright header year range to 2021–2026
embodichain/agents/hierarchy/init.py Update copyright header year range to 2021–2026
embodichain/init.py Update copyright header year range to 2021–2026
Comments suppressed due to low confidence (287)

embodichain/toolkits/graspkit/pg_grasp/antipodal.py:604

  • This comment appears to contain commented-out code.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:1400
  • This comment appears to contain commented-out code.
    scripts/benchmark/opw_solver.py:80
  • This comment appears to contain commented-out code.
    embodichain/lab/sim/solvers/opw_solver.py:409
  • This comment appears to contain commented-out code.
    embodichain/lab/sim/solvers/opw_solver.py:419
  • This comment appears to contain commented-out code.
    embodichain/lab/sim/solvers/opw_solver.py:436
  • This comment appears to contain commented-out code.
    embodichain/lab/sim/sim_manager.py:1490
  • This comment appears to contain commented-out code.
    tests/sim/objects/test_articulation.py:169
  • This comment appears to contain commented-out code.
    embodichain/lab/sim/planners/motion_generator.py:595
  • Call to function MotionGenerator.estimate_trajectory_sample_count.rotation_matrix_to_angle with too few arguments; should be no fewer than 2.
    embodichain/lab/gym/envs/tasks/tableware/pour_water/action_bank.py:166
  • Variable keyposes is not used.
    embodichain/lab/gym/envs/tasks/tableware/pour_water/action_bank.py:216
  • Variable keyposes is not used.
    embodichain/lab/sim/atom_actions.py:162
  • Variable select_arm_current_pose is not used.
    examples/sim/sensors/batch_camera.py:93
  • Variable t0 is not used.
    embodichain/lab/gym/envs/tasks/tableware/blocks_ranking_rgb.py:71
  • Variable tgt_green is not used.
    embodichain/lab/gym/envs/tasks/tableware/blocks_ranking_rgb.py:245
  • Variable current_seed_left is not used.
    embodichain/lab/sim/cfg.py:940
  • Variable merged_urdf_xml is not used.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:523
  • Variable machine is not used.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:1196
  • Variable xpos is not used.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:1203
  • Variable xpos is not used.
    examples/sim/sensors/create_contact_sensor.py:215
  • Variable cube0 is not used.
    examples/sim/sensors/create_contact_sensor.py:216
  • Variable cube1 is not used.
    examples/sim/sensors/create_contact_sensor.py:263
  • Variable contact_report is not used.
    examples/sim/sensors/create_contact_sensor.py:279
  • Variable filter_contact_report is not used.
    examples/sim/robot/dexforce_w1.py:65
  • Variable robot is not used.
    embodichain/lab/sim/solvers/differential_solver.py:366
  • Variable k_val is not used.
    embodichain/lab/gym/envs/embodied_env.py:242
  • Variable misc_cfg is not used.
    embodichain/lab/gym/envs/managers/event_manager.py:141
  • Variable num_envs is not used.
    embodichain/lab/gym/envs/managers/event_manager.py:143
  • Variable num_envs is not used.
    embodichain/lab/gym/envs/managers/events.py:134
  • Variable new_asset is not used.
    examples/sim/gizmo/gizmo_scene.py:149
  • Variable cube is not used.
    examples/sim/gizmo/gizmo_scene.py:166
  • Variable camera is not used.
    examples/sim/demo/grasp_cup_to_caffe.py:92
  • Variable light is not used.
    examples/sim/demo/grasp_cup_to_caffe.py:440
  • Variable table is not used.
    embodichain/lab/gym/utils/misc.py:1082
  • Variable module_names is not used.
    examples/sim/solvers/opw_solver.py:90
  • Variable link_pose_tensor is not used.
    examples/sim/solvers/opw_solver.py:143
  • Variable link_pose_tensor_r is not used.
    examples/sim/demo/press_softbody.py:81
  • Variable light is not used.
    examples/sim/demo/press_softbody.py:204
  • Variable soft_cow is not used.
    embodichain/lab/gym/envs/tasks/tableware/rearrangement.py:28
  • Variable plate_pose is not used.
    embodichain/lab/sim/objects/rigid_object_group.py:121
  • Variable pose is not used.
    embodichain/lab/scripts/run_env.py:46
  • Variable obs is not used.
    embodichain/lab/scripts/run_env.py:46
  • Variable reward is not used.
    embodichain/lab/scripts/run_env.py:46
  • Variable terminated is not used.
    embodichain/lab/scripts/run_env.py:46
  • Variable truncated is not used.
    embodichain/lab/scripts/run_env.py:46
  • Variable info is not used.
    embodichain/lab/scripts/run_env.py:85
  • Variable ret is not used.
    examples/sim/scene/scene_demo.py:50
  • Variable scene_data is not used.
    examples/sim/demo/scoop_ice.py:67
  • Variable light is not used.
    embodichain/lab/gym/envs/tasks/tableware/scoop_ice.py:81
  • Variable waypoint_num is not used.
    embodichain/lab/gym/envs/tasks/tableware/scoop_ice.py:82
  • Variable dof is not used.
    examples/sim/demo/scoop_ice.py:340
  • Variable hand_open_qpos is not used.
    examples/sim/demo/scoop_ice.py:438
  • Variable hand_open_qpos is not used.
    examples/sim/demo/scoop_ice.py:542
  • Variable container is not used.
    embodichain/lab/sim/utility/sim_utils.py:99
  • Variable drive_type is not used.
    embodichain/lab/sim/utility/sim_utils.py:101
  • Variable drive_type is not used.
    embodichain/utils/warp/kinematics/srs_solver.py:328
  • Variable a is not used.
    embodichain/agents/rl/train.py:75
  • Variable num_envs is not used.
    num_envs = trainer_cfg.get("num_envs", None)

embodichain/agents/rl/utils/trainer.py:186

  • Variable result is not used.
        result = self.algorithm.collect_rollout(

embodichain/utils/utility.py:71

  • Variable elapsed_time is not used.
    embodichain/utils/utility.py:526
  • Variable shm is not used.
    embodichain/lab/sim/utility/workspace_analyzer/workspace_analyzer.py:764
  • Variable num_samples is not used.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:1273
  • This assignment to 'start_qpos' is unnecessary as it is redefined before this value is used.
    embodichain/utils/warp/kinematics/interpolate.py:141
  • This assignment to 'new_d' is unnecessary as it is redefined before this value is used.
    This assignment to 'new_d' is unnecessary as it is redefined before this value is used.
    embodichain/lab/gym/envs/managers/observation_manager.py:147
  • This assignment to 'data' is unnecessary as it is redefined before this value is used.
    This assignment to 'data' is unnecessary as it is redefined before this value is used.
    examples/sim/demo/scoop_ice.py:437
  • This assignment to 'hand_ids' is unnecessary as it is redefined before this value is used.
    embodichain/utils/warp/kinematics/srs_solver.py:577
  • This assignment to 'out_of_limits' is unnecessary as it is redefined before this value is used.
    tests/sim/sensors/test_camera.py:141
  • This assignment to 'TestCameraRaster' is unnecessary as it is redefined before this value is used.
    tests/sim/sensors/test_camera.py:151
  • This assignment to 'TestCameraFastRT' is unnecessary as it is redefined before this value is used.
    tests/sim/solvers/test_opw_solver.py:84
  • This assignment to 'res' is unnecessary as it is redefined before this value is used.
    tests/sim/solvers/test_opw_solver.py:84
  • This assignment to 'ik_qpos' is unnecessary as it is redefined before this value is used.
    tests/sim/sensors/test_stereo.py:147
  • This assignment to 'TestStereoCameraRaster' is unnecessary as it is redefined before this value is used.
    tests/sim/sensors/test_stereo.py:157
  • This assignment to 'TestStereoCameraFastRT' is unnecessary as it is redefined before this value is used.
    embodichain/lab/sim/utility/workspace_analyzer/workspace_analyzer.py:1075
  • This assignment to 'position' is unnecessary as it is redefined before this value is used.
    embodichain/lab/sim/utility/workspace_analyzer/workspace_analyzer.py:1081
  • This assignment to 'euler_angles' is unnecessary as it is redefined before this value is used.
    embodichain/lab/sim/solvers/base_solver.py:305
  • Overridden method signature does not match call, where it is passed an argument named 'qpos_seed'. Overriding method method OPWSolver.get_ik matches the call.
    Overridden method signature does not match call, where it is passed an argument named 'qpos_seed'. Overriding method method OPWSolver.get_ik matches the call.
    embodichain/lab/sim/solvers/pink_solver.py:105
  • This method requires 1 positional argument, whereas overridden SolverCfg.init_solver requires 2.
    embodichain/lab/sim/solvers/pinocchio_solver.py:67
  • This method requires 1 positional argument, whereas overridden SolverCfg.init_solver requires 2.
    embodichain/lab/sim/robots/dexforce_w1/cfg.py:22
  • Module 'typing' is imported with both 'import' and 'import from'.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:19
  • Module 'functools' is imported with both 'import' and 'import from'.
    embodichain/lab/gym/envs/action_bank/configurable_action.py:445
  • Module 'collections' is imported with both 'import' and 'import from'.
    setup.py:19
  • Module 'os' is imported with both 'import' and 'import from'.
    embodichain/utils/utility.py:23
  • Module 'functools' is imported with both 'import' and 'import from'.
    embodichain/lab/sim/robots/init.py:17
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.sim.robots.dexforce_w1 does not define 'all'.
    embodichain/lab/gym/envs/managers/randomization/init.py:17
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.gym.envs.managers.randomization.physics does not define 'all'.
    embodichain/lab/gym/envs/managers/randomization/init.py:19
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.gym.envs.managers.randomization.spatial does not define 'all'.
    embodichain/lab/gym/envs/managers/randomization/init.py:20
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.gym.envs.managers.randomization.geometry does not define 'all'.
    embodichain/data/init.py:27
  • Import pollutes the enclosing namespace, as the imported module embodichain.data.dataset does not define 'all'.
from .dataset import *

embodichain/data/assets/init.py:17

from .materials import *

embodichain/data/assets/init.py:18

from .demo_assets import *

embodichain/data/assets/init.py:19

from .obj_assets import *

embodichain/data/assets/init.py:20

from .w1_assets import *

embodichain/data/assets/init.py:21

from .eef_assets import *

embodichain/data/assets/init.py:22

from .robot_assets import *

embodichain/data/assets/init.py:23

from .scene_assets import *

embodichain/lab/sim/utility/init.py:17

  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.sim.utility.sim_utils does not define 'all'.
    embodichain/lab/sim/utility/init.py:18
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.sim.utility.mesh_utils does not define 'all'.
    embodichain/lab/sim/utility/init.py:19
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.sim.utility.gizmo_utils does not define 'all'.
    embodichain/lab/gym/envs/managers/object/init.py:17
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.gym.envs.managers.object.geometry does not define 'all'.
    embodichain/lab/gym/envs/init.py:20
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.gym.envs.tasks does not define 'all'.
    embodichain/lab/gym/envs/init.py:21
  • Import pollutes the enclosing namespace, as the imported module embodichain.lab.gym.envs.wrapper does not define 'all'.
    embodichain/lab/sim/cfg.py:1069
  • The module 'embodichain.lab.sim.cfg' imports itself.
    embodichain/lab/sim/utility/sim_utils.py:252
  • The module 'embodichain.lab.sim.utility.sim_utils' imports itself.
    embodichain/lab/sim/utility/sim_utils.py:259
  • The module 'embodichain.lab.sim.utility.sim_utils' imports itself.
    embodichain/lab/gym/envs/tasks/tableware/pour_water/action_bank.py:17
  • Import of 'torch' is not used.
    embodichain/lab/gym/envs/tasks/tableware/pour_water/action_bank.py:32
  • Import of 'get_offset_pose_list' is not used.
    embodichain/agents/rl/models/actor_critic.py:19
  • Import of 'Dict' is not used.
    Import of 'Any' is not used.
from typing import Dict, Any, Tuple

embodichain/agents/rl/models/actor_critic.py:24

  • Import of 'MLP' is not used.
from .mlp import MLP

embodichain/agents/hierarchy/agent_base.py:19

  • Import of 'Path' is not used.
from pathlib import Path

embodichain/agents/hierarchy/agent_base.py:21

  • Import of 'mllm_prompt' is not used.
import embodichain.agents.mllm.prompt as mllm_prompt

embodichain/lab/sim/objects/articulation.py:23

  • Import of 'Optional' is not used.
    embodichain/lab/sim/atom_actions.py:18
  • Import of 'log_warning' is not used.
    embodichain/lab/sim/atom_actions.py:23
  • Import of 'mul_linear_expand' is not used.
    embodichain/lab/sim/atom_actions.py:40
  • Import of 'draw_axis' is not used.
    Import of 'find_nearest_valid_pose' is not used.
    Import of 'extract_drive_calls' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/axis_visualizer.py:31
  • Import of 'Axes3D' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/constraints/base_constraint.py:18
  • Import of 'Union' is not used.
    embodichain/lab/sim/planners/base_planner.py:19
  • Import of 'Union' is not used.
    embodichain/lab/sim/planners/base_planner.py:22
  • Import of 'TrajectorySampleMethod' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/base_sampler.py:20
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    embodichain/lab/sim/sensors/base_sensor.py:22
  • Import of 'Union' is not used.
    embodichain/lab/sim/solvers/base_solver.py:19
  • Import of 'Union' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/base_visualizer.py:24
  • Import of 'o3d' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/base_visualizer.py:31
  • Import of 'plt' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/base_visualizer.py:32
  • Import of 'Axes3D' is not used.
    embodichain/lab/gym/envs/tasks/tableware/blocks_ranking_rgb.py:18
  • Import of 'np' is not used.
    embodichain/lab/gym/envs/tasks/tableware/blocks_ranking_size.py:18
  • Import of 'np' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/caches/cache_utils.py:33
  • Import of 'Path' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/caches/cache_utils.py:41
  • Import of 'DiskCache' is not used.
    embodichain/lab/sim/sensors/camera.py:26
  • Import of 'Union' is not used.
    embodichain/utils/cfg.py:25
  • Import of 'Union' is not used.
    embodichain/lab/gym/envs/managers/cfg.py:19
  • Import of 'torch' is not used.
    embodichain/lab/sim/robots/dexforce_w1/cfg.py:44
  • Import of 'logger' is not used.
    embodichain/lab/sim/cfg.py:22
  • Import of 'Optional' is not used.
    embodichain/lab/sim/robots/cobotmagic.py:34
  • Import of 'logger' is not used.
    embodichain/agents/hierarchy/code_agent.py:19
  • Import of 'os' is not used.
import os

embodichain/agents/hierarchy/code_agent.py:20

  • Import of 'np' is not used.
import numpy as np

embodichain/agents/hierarchy/code_agent.py:26

  • Import of 'importlib' is not used.
import importlib.util

embodichain/lab/gym/envs/action_bank/configurable_action.py:24

  • Import of 'Union' is not used.
    embodichain/lab/sim/sensors/contact_sensor.py:20
  • Import of 'math' is not used.
    embodichain/lab/sim/sensors/contact_sensor.py:23
  • Import of 'Union' is not used.
    Import of 'Tuple' is not used.
    scripts/tutorials/sim/create_robot.py:24
  • Import of 'time' is not used.
    scripts/tutorials/sim/create_scene.py:27
  • Import of 'MeshCfg' is not used.
    scripts/tutorials/sim/create_scene.py:29
  • Import of 'get_resources_data_path' is not used.
    embodichain/lab/gym/envs/managers/dataset_manager.py:29
  • Import of 'EnvObs' is not used.
    Import of 'EnvAction' is not used.
    embodichain/lab/gym/envs/managers/datasets.py:22
  • Import of 'List' is not used.
    embodichain/lab/gym/envs/managers/datasets.py:29
  • Import of 'EnvObs' is not used.
    Import of 'EnvAction' is not used.
    embodichain/lab/gym/envs/managers/datasets.py:40
  • Import of 'HF_LEROBOT_HOME' is not used.
    embodichain/lab/sim/solvers/differential_solver.py:18
  • Import of 'Any' is not used.
    Import of 'Union' is not used.
    embodichain/lab/sim/utility/dynamic_pybind.py:17
  • Import of 'dexsim' is not used.
    embodichain/lab/gym/envs/embodied_env.py:17
  • Import of 'log' is not used.
    embodichain/lab/gym/envs/embodied_env.py:18
  • Import of 'os' is not used.
    embodichain/lab/gym/envs/embodied_env.py:24
  • Import of 'Optional' is not used.
    Import of 'Tuple' is not used.
    embodichain/lab/gym/envs/managers/events.py:32
  • Import of 'Light' is not used.
    embodichain/lab/gym/envs/managers/events.py:33
  • Import of 'RigidObjectCfg' is not used.
    Import of 'ArticulationCfg' is not used.
    embodichain/lab/gym/envs/managers/object/geometry.py:25
  • Import of 'inv_transform' is not used.
    embodichain/lab/sim/objects/gizmo.py:42
  • Import of 'ActorType' is not used.
    Import of 'RigidBodyShape' is not used.
    Import of 'PhysicalAttr' is not used.
    examples/sim/gizmo/gizmo_camera.py:23
  • Import of 'np' is not used.
    examples/sim/gizmo/gizmo_camera.py:30
  • Import of 'Camera' is not used.
    examples/sim/demo/grasp_cup_to_caffe.py:27
  • Import of 'R' is not used.
    embodichain/lab/gym/utils/gym_utils.py:19
  • Import of 'dexsim' is not used.
    embodichain/lab/gym/utils/gym_utils.py:21
  • Import of 'gymnasium' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/halton_sampler.py:19
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/importance_sampler.py:19
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/iniform_sampler.py:19
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/lhs_sampler.py:19
  • Import of 'Union' is not used.
    embodichain/lab/gym/envs/tasks/tableware/match_object_container.py:18
  • Import of 'np' is not used.
    embodichain/lab/sim/material.py:24
  • Import of 'Union' is not used.
    embodichain/utils/math.py:21
  • Import of 'warnings' is not used.
    embodichain/lab/sim/utility/mesh_utils.py:24
  • Import of 'Tuple' is not used.
    embodichain/lab/gym/utils/misc.py:20
  • Import of 'cv2' is not used.
    embodichain/lab/gym/utils/misc.py:24
  • Import of 'o3d' is not used.
    embodichain/agents/rl/models/mlp.py:20
  • Import of 'Tuple' is not used.
    Import of 'Iterable' is not used.
from typing import Iterable, List, Sequence, Tuple, Union

embodichain/agents/rl/models/mlp.py:22

  • Import of 'torch' is not used.
import torch

scripts/tutorials/gym/modular_env.py:19

  • Import of 'Dict' is not used.
    Import of 'Any' is not used.
    embodichain/lab/sim/solvers/null_space_posture_task.py:19
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    Import of 'List' is not used.
    embodichain/lab/gym/envs/managers/observation_manager.py:22
  • Import of 'torch' is not used.
    embodichain/lab/gym/envs/managers/observations.py:20
  • Import of 'os' is not used.
    embodichain/lab/gym/envs/managers/observations.py:21
  • Import of 'random' is not used.
    embodichain/lab/gym/envs/managers/observations.py:22
  • Import of 'List' is not used.
    embodichain/lab/gym/envs/managers/observations.py:24
  • Import of 'Articulation' is not used.
    embodichain/lab/gym/envs/managers/observations.py:31
  • Import of 'quat_from_matrix' is not used.
    scripts/benchmark/opw_solver.py:19
  • Import of 'wp' is not used.
    scripts/benchmark/opw_solver.py:20
  • Import of 'Rotation' is not used.
    scripts/benchmark/opw_solver.py:21
  • Import of 'OPWSolver' is not used.
    embodichain/utils/warp/kinematics/opw_solver.py:18
  • Import of 'np' is not used.
    examples/sim/solvers/opw_solver.py:16
  • Import of 'os' is not used.
    embodichain/lab/sim/solvers/opw_solver.py:20
  • Import of 'Any' is not used.
    Import of 'Union' is not used.
    Import of 'Literal' is not used.
    embodichain/lab/sim/robots/dexforce_w1/params.py:26
  • Import of 'DexforceW1HandBrand' is not used.
    embodichain/lab/gym/envs/managers/randomization/physics.py:22
  • Import of 'Robot' is not used.
    embodichain/lab/sim/solvers/pink_solver.py:20
  • Import of 'Union' is not used.
    Import of 'Tuple' is not used.
    embodichain/lab/sim/solvers/pink_solver.py:38
  • Import of 'is_regular_expression' is not used.
    Import of 'resolve_matching_names_values' is not used.
    examples/sim/solvers/pink_solver.py:17
  • Import of 'time' is not used.
    embodichain/lab/sim/solvers/pinocchio_solver.py:20
  • Import of 'Any' is not used.
    Import of 'Union' is not used.
    Import of 'Tuple' is not used.
    Import of 'List' is not used.
    embodichain/lab/gym/envs/tasks/tableware/place_object_drawer.py:18
  • Import of 'np' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/point_cloud_visualizer.py:19
  • Import of 'Union' is not used.
    examples/sim/demo/press_softbody.py:24
  • Import of 'time' is not used.
    embodichain/lab/sim/solvers/pytorch_solver.py:19
  • Import of 'List' is not used.
    embodichain/lab/sim/solvers/pytorch_solver.py:20
  • Import of 'MISSING' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/random_sampler.py:19
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    embodichain/lab/gym/envs/managers/record.py:20
  • Import of 'os' is not used.
    embodichain/lab/gym/envs/managers/record.py:21
  • Import of 'random' is not used.
    embodichain/lab/gym/envs/managers/record.py:23
  • Import of 'Literal' is not used.
    embodichain/lab/sim/objects/rigid_object_group.py:22
  • Import of 'Union' is not used.
    embodichain/lab/sim/objects/rigid_object_group.py:30
  • Import of 'RigidBodyAttributesCfg' is not used.
    embodichain/lab/sim/objects/rigid_object_group.py:34
  • Import of 'VisualMaterialInst' is not used.
    embodichain/lab/gym/envs/rl_env.py:20
  • Import of 'Optional' is not used.
    Import of 'Sequence' is not used.
    embodichain/lab/gym/envs/rl_env.py:23
  • Import of 'MarkerCfg' is not used.
    embodichain/lab/scripts/run_env.py:20
  • Import of 'os' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/sampler_factory.py:18
  • Import of 'Union' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/sampler_factory.py:21
  • Import of 'torch' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/sampler_factory.py:22
  • Import of 'np' is not used.
    embodichain/data/assets/scene_assets.py:19
  • Import of 'Path' is not used.
    examples/sim/scene/scene_demo.py:27
  • Import of 'RobotCfg' is not used.
    Import of 'URDFCfg' is not used.
    examples/sim/demo/scoop_ice.py:22
  • Import of 'argparse' is not used.
    embodichain/lab/gym/envs/tasks/tableware/scoop_ice.py:17
  • Import of 'os' is not used.
    embodichain/lab/gym/envs/tasks/tableware/scoop_ice.py:30
  • Import of 'tqdm' is not used.
    setup.py:17
  • Import of 'glob' is not used.
    setup.py:22
  • Import of 'argparse' is not used.
    setup.py:23
  • Import of 'osp' is not used.
    embodichain/lab/sim/shapes.py:19
  • Import of 'Union' is not used.
    embodichain/lab/sim/sim_manager.py:20
  • Import of 'sys' is not used.
    embodichain/lab/sim/sim_manager.py:31
  • Import of 'MISSING' is not used.
    Import of 'dataclass' is not used.
    Import of 'asdict' is not used.
    embodichain/lab/sim/sim_manager.py:47
  • Import of 'PhysicalAttr' is not used.
    embodichain/lab/sim/utility/sim_utils.py:17
  • Import of 'os' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/samplers/sobol_sampler.py:19
  • Import of 'Union' is not used.
    embodichain/lab/sim/objects/soft_object.py:20
  • Import of 'cached_property' is not used.
    embodichain/lab/sim/objects/soft_object.py:23
  • Import of 'Union' is not used.
    embodichain/lab/sim/utility/solver_utils.py:21
  • Import of 'Tuple' is not used.
    embodichain/lab/sim/utility/solver_utils.py:22
  • Import of 'deepcopy' is not used.
    embodichain/lab/sim/utility/solver_utils.py:24
  • Import of 'configclass' is not used.
    embodichain/lab/gym/envs/managers/randomization/spatial.py:24
  • Import of 'Functor' is not used.
    Import of 'FunctorCfg' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/sphere_visualizer.py:19
  • Import of 'Union' is not used.
    embodichain/lab/sim/solvers/srs_solver.py:21
  • Import of 'Any' is not used.
    Import of 'Union' is not used.
    Import of 'Literal' is not used.
    embodichain/lab/gym/envs/tasks/tableware/stack_blocks_two.py:18
  • Import of 'np' is not used.
    embodichain/lab/gym/envs/tasks/tableware/stack_cups.py:18
  • Import of 'np' is not used.
    embodichain/lab/sim/sensors/stereo.py:33
  • Import of 'is_rt_enabled' is not used.
    tests/sim/objects/test_articulation.py:29
  • Import of 'ActorType' is not used.
    tests/gym/envs/test_base_env.py:17
  • Import of 'os' is not used.
    tests/gym/envs/test_base_env.py:33
  • Import of 'SimulationManager' is not used.
    tests/sim/sensors/test_camera.py:17
  • Import of 'pytest' is not used.
    tests/gym/action_bank/test_configurable_action.py:25
  • Import of 'Union' is not used.
    Import of 'Tuple' is not used.
    tests/gym/action_bank/test_configurable_action.py:28
  • Import of 'inspect' is not used.
    tests/sim/sensors/test_contact.py:17
  • Import of 'pytest' is not used.
    tests/sim/sensors/test_contact.py:20
  • Import of 'StereoCamera' is not used.
    Import of 'SensorCfg' is not used.
    tests/sim/sensors/test_contact.py:21
  • Import of 'time' is not used.
    tests/gym/envs/test_embodied_env.py:17
  • Import of 'os' is not used.
    tests/gym/envs/test_embodied_env.py:20
  • Import of 'np' is not used.
    tests/gym/envs/test_embodied_env.py:24
  • Import of 'Robot' is not used.
    Import of 'RigidObject' is not used.
    tests/gym/envs/test_embodied_env.py:26
  • Import of 'register_env' is not used.
    tests/gym/envs/test_embodied_env.py:27
  • Import of 'SimulationManager' is not used.
    tests/toolkits/test_pg_grasp.py:19
  • Import of 'os' is not used.
    tests/sim/objects/test_rigid_object.py:30
  • Import of 'ActorType' is not used.
    tests/sim/objects/test_rigid_object_group.py:23
  • Import of 'RigidObjectCfg' is not used.
    tests/sim/objects/test_rigid_object_group.py:24
  • Import of 'MeshCfg' is not used.
    tests/sim/objects/test_rigid_object_group.py:26
  • Import of 'ActorType' is not used.
    tests/agents/test_rl.py:21
  • Import of 'Path' is not used.
    tests/sim/objects/test_robot.py:17
  • Import of 'os' is not used.
    tests/sim/objects/test_robot.py:25
  • Import of 'get_data_path' is not used.
    tests/sim/objects/test_soft_object.py:29
  • Import of 'pytest' is not used.
    tests/sim/sensors/test_stereo.py:17
  • Import of 'pytest' is not used.
    embodichain/lab/sim/planners/toppra_planner.py:22
  • Import of 'Union' is not used.
    Import of 'TYPE_CHECKING' is not used.
    Import of 'Tuple' is not used.
    embodichain/agents/rl/utils/trainer.py:19
  • Import of 'Any' is not used.
    Import of 'Tuple' is not used.
    Import of 'Callable' is not used.
from typing import Dict, Any, Tuple, Callable

embodichain/lab/sim/types.py:20

  • Import of 'Literal' is not used.
    embodichain/toolkits/urdf_assembly/urdf_assembly_manager.py:26
  • Import of 'Tuple' is not used.
    embodichain/utils/utility.py:28
  • Import of 'Image' is not used.
    embodichain/lab/sim/robots/dexforce_w1/utils.py:29
  • Import of 'RobotCfg' is not used.
    embodichain/lab/gym/envs/managers/randomization/visual.py:23
  • Import of 'Literal' is not used.
    embodichain/lab/sim/utility/workspace_analyzer/visualizers/voxel_visualizer.py:19
  • Import of 'Union' is not used.
    embodichain/lab/sim/common.py:68
  • This call to BatchEntity.reset in an initialization method is overridden by Articulation.reset.
    This call to BatchEntity.reset in an initialization method is overridden by BaseSensor.reset.
    This call to BatchEntity.reset in an initialization method is overridden by Camera.reset.
    This call to BatchEntity.reset in an initialization method is overridden by Light.reset.
    This call to BatchEntity.reset in an initialization method is overridden by RigidObject.reset.
    This call to BatchEntity.reset in an initialization method is overridden by RigidObjectGroup.reset.
    This call to BatchEntity.reset in an initialization method is overridden by SoftObject.reset.
    setup.py:59
  • Except block directly handles BaseException.
    embodichain/utils/cfg.py:371
  • 'except' clause does nothing but pass and there is no explanatory comment.
    embodichain/lab/sim/utility/cfg_utils.py:55
  • 'except' clause does nothing but pass and there is no explanatory comment.
    embodichain/lab/sim/planners/motion_generator.py:597
  • 'except' clause does nothing but pass and there is no explanatory comment.
    setup.py:59
  • 'except' clause does nothing but pass and there is no explanatory comment.
    embodichain/agents/rl/train.py:291
  • 'except' clause does nothing but pass and there is no explanatory comment.
            except Exception:

embodichain/utils/visualizer.py:338

  • 'except' clause does nothing but pass and there is no explanatory comment.
    embodichain/utils/visualizer.py:394
  • 'except' clause does nothing but pass and there is no explanatory comment.
    embodichain/lab/sim/utility/workspace_analyzer/workspace_analyzer.py:2011
  • Unnecessary 'pass' statement.
    examples/sim/solvers/pink_solver.py:112
  • This assignment assigns a variable to itself.
    examples/sim/solvers/pink_solver.py:155
  • This assignment assigns a variable to itself.
    embodichain/lab/gym/envs/managers/events.py:239
  • This statement is unreachable.
    embodichain/lab/sim/solvers/pinocchio_solver.py:141
  • This statement is unreachable.
    embodichain/lab/sim/solvers/pinocchio_solver.py:297
  • This statement is unreachable.
    embodichain/lab/sim/solvers/pinocchio_solver.py:490
  • This statement is unreachable.
    embodichain/lab/sim/utility/workspace_analyzer/workspace_analyzer.py:1202
  • This statement is unreachable.
    embodichain/toolkits/graspkit/pg_grasp/antipodal.py:379
  • File is opened but is not closed.
    embodichain/toolkits/graspkit/pg_grasp/antipodal.py:392
  • File is opened but is not closed.
    embodichain/lab/gym/envs/tasks/tableware/scoop_ice.py:45
  • File is opened but is not closed.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant