Skip to content

Tags: facebookresearch/projectaria_tools

Tags

2.1.4

Toggle 2.1.4's commit message
{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

2.1.3

Toggle 2.1.3's commit message
{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

2.1.2

Toggle 2.1.2's commit message
{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

2.1.1

Toggle 2.1.1's commit message
{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

2.1.0

Toggle 2.1.0's commit message
{Build} 2.1.0a2 -> 2.1.0.

Summary: preparing for the official build.

Reviewed By: yzouyzouyzou

Differential Revision: D86558549

fbshipit-source-id: b4b7934c0588daa8cf4e21fefcfc063264fcf82d

1.7.1

Toggle 1.7.1's commit message
{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

2.0.0

Toggle 2.0.0's commit message
{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

1.6.0

Toggle 1.6.0's commit message
{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

1.5.9

Toggle 1.5.9's commit message
{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

1.5.9a1

Toggle 1.5.9a1's commit message
{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