4 Commits

Author SHA1 Message Date
5d816d92d5 feat: Add general rules configuration for cursor behavior
- Introduced a new `general.mdc` file containing default rules for cursor behavior, specifying guidelines for interaction and response.
- Established a structured format for rules, including a description and application conditions, to enhance user experience and clarity in cursor functionality.
2025-05-09 14:27:26 +08:00
c3c93f6ca6 feat: Enhance play notebook and camera module with new unprojection functionalities
- Updated the play notebook to include new methods for unprojecting 2D points onto a 3D plane.
- Introduced `unproject_points_onto_plane` and `unproject_points_to_z_plane` functions in the camera module for improved point handling.
- Enhanced the `Camera` class with a method for unprojecting points to a specified z-plane.
- Cleaned up execution counts in the notebook for better organization and clarity.
2025-04-24 18:55:24 +08:00
00481a0d6f feat: Add jaxtyping documentation for array annotations and dtype specifications
- Introduced comprehensive documentation for jaxtyping, detailing array shape annotations, dtype options, and modifiers.
- Included examples for using symbolic expressions and runtime checks with jaxtyping.
- Enhanced clarity on supported array types and their usage in type annotations.
2025-04-24 18:44:21 +08:00
92477b18d2 feat: Enhance camera module with new data structures and utility functions
- Introduced dataclass structures for CameraParams and Camera to improve type safety and clarity.
- Added Detection dataclass to encapsulate detection data, including keypoints and timestamps.
- Implemented classify_by_camera function to organize detections by camera.
- Added utility functions for converting points to homogeneous coordinates and calculating distances to lines.
- Updated dependencies in pyproject.toml to include new libraries for enhanced functionality.
2025-04-15 10:20:49 +08:00