Tags: facebookresearch/projectaria_tools
Tags
{Build} Core - Pass TEST_FOLDER_GEN2 to mps unit tests
Summary:
Explanation:
The recently added Gen2 reader test cases in `core/mps/test/TestEyeGaze.cpp` reference `XSTRING(TEST_FOLDER_GEN2)`, but `core/mps/test/CMakeLists.txt` was not updated to pass `-DTEST_FOLDER_GEN2`. With the macro undefined at compile time, the stringification expands to the literal token `"TEST_FOLDER_GEN2"`, so the reader is handed nonsensical paths like `"TEST_FOLDER_GEN2mps_sample/eye_gaze/general_eye_gaze.csv"`, returns an empty vector, and the `ASSERT_EQ(5u, eyegazeValues.size())` assertion trips. This breaks `mps_eyegaze_gen2_valid_file.reader` and the parent `mps_TestEyeGaze` binary on every CI job (Ubuntu + macOS).
This diff adds `-DTEST_FOLDER_GEN2=${GEN2_TEST_DATA_PATH}` to the compile definitions in `core/mps/test/CMakeLists.txt`, mirroring the pattern already used in `core/data_provider/test/CMakeLists.txt`. `GEN2_TEST_DATA_PATH` is already set in the top-level `CMakeLists.txt`.
Reproducibility:
With the fix, `mps_eyegaze_gen2_valid_file.reader` and `mps_TestEyeGaze` both go green; without it, both fail in the GitHub Actions C++ Build_Test jobs on both Ubuntu and macOS.
___
Reviewed By: nrraina
Differential Revision: D108186945
fbshipit-source-id: ef1471f3563566787f4a190fafeb831450f47803
{Documentation} Client SDK - Add multi-device callouts to single-devi…
…ce pages
Summary:
Explanation:
Adds three lightweight `:::tip` callouts on the single-device pages so readers discover the multi-device guide and the `device_id` callback pattern. Three files:
- `client-sdk/recording.mdx` — "Multiple devices?" tip after the existing auth caution, pointing at the multi-device guide.
- `client-sdk/streaming.mdx` — same tip as above, scoped to streaming.
- `client-sdk/python-sdk/streaming-example.mdx` — "Multi-device callbacks" tip at the top of "Code Walkthrough", documenting the optional `device_id` callback parameter and pointing at the multi-device streaming example.
Reproducibility:
Render `client-sdk/` locally and verify each tip renders below the existing auth caution on `recording.mdx` / `streaming.mdx`, and at the top of "Code Walkthrough" on `streaming-example.mdx`.
Reviewed By: PiotrBrzyski
Differential Revision: D104153887
fbshipit-source-id: e30c205829b4f065ed390f60bd5a264ecfce931d
{Build} release 2.1.2
Summary:
Release version 2.1.2.
Bumps version from 2.1.2a2 to 2.1.2.
## New Features
- **Latency plot in streaming viewer**: Added `--show-latency` flag to `aria_streaming_viewer` that displays a TimeSeriesView panel for latency metrics in the Rerun UI
- **Custom blueprint support**: Added `--blueprint` CLI flag to load custom Rerun blueprint (`.rbl`) files, with automatic preservation on stream reconnection
- **SVD-based T_Device_Cpf computation**: Added robust SVD-based method for computing device-to-CPF transformation
- **Rerun SDK upgrade to 0.26.2**: Migrated to unified `rr.set_time()` API, renamed archetypes to plural forms, and switched from TCP to gRPC transport
- **Moviepy 2.x migration**: Migrated `vrs_to_mp4` from moviepy 1.0.3 to 2.x and flattened setup.py dependencies
___
overriding_review_checks_triggers_an_audit_and_retroactive_review
Oncall Short Name: surreal_data_platform
landed-with-radar-review
Reviewed By: kongchen1992
Differential Revision: D100353355
fbshipit-source-id: 8b4f7a99fc3521c49ad5aa3a718832afbd638a01
{Build} Github PyPI workflow - remove macos-13 due to github deprecation
Summary: Remove macos-intel support due to github deprecation (post: actions/runner-images#13046)
Reviewed By: SeaOtocinclus
Differential Revision: D88897875
fbshipit-source-id: 1b2fda48adb1d98b415b6b6abb341a2cb6ba5125
{Documentation}: Update gen1 docs to point to the new mps CLI package.
Summary: Update the gen1 legacy docs to point to the new MPS CLI wiki
Reviewed By: PiotrBrzyski, kongchen1992, SeaOtocinclus
Differential Revision: D85783950
fbshipit-source-id: f16e11573d5547c208c910fd23cdbc271a85941e
{Documentation} Restructure VRS doc.
Summary: This diff restructures the VRS doc section. I moved the streamid->label mapping under `VRS` docs, and removed the timestamp page (same as projectaria_tools tutorial_6).
Reviewed By: kongchen1992
Differential Revision: D84679730
fbshipit-source-id: 309f1c70cd48f4ac1fb1b544f19d7cee8c7c0c50
{Release} 1.5.9 -> 1.6.0
Summary:
Prepare for release 1.6.0
- Update version number
- Update links for GoogleColab files
Reviewed By: SeaOtocinclus
Differential Revision:
D74675888
Privacy Context Container: L1117747
fbshipit-source-id: 7663daebf6b6b22f58e1792824c53b3b2dbd0be7
{Release} 1.5.8 -> 1.5.9
Summary:
Prepare for release 1.5.9
- Update version number
- Update links for GoogleColab files
Reviewed By: SeaOtocinclus
Differential Revision:
D74503197
Privacy Context Container: L1117747
fbshipit-source-id: bcadcd69f711179af05d8d50df34be54e1f00739
{BugFix} Tutorial - Update MPS quick start tutorial to use the latest…
… hand tracking results
Summary: The new quick start tutorial should point to the latest hand tracking results to illustrate the hand tracking struct usage and visualization
Reviewed By: vijay609
Differential Revision: D74214753
fbshipit-source-id: 421b700f449c4711cdae73157cc21af058a1d167
PreviousNext