Commit graph

  • 237c05412a
    Merge 219fa878b2 into f23d298e6f throni3git 2026-08-03 08:31:29 +00:00
  • 219fa878b2 small refactor (use ctx variable in condition) Thomas Thron 2026-08-03 10:23:32 +02:00
  • 4d58068643 remove comment Thomas Thron 2026-08-03 10:22:36 +02:00
  • 4927b07e1e Merge remote-tracking branch 'origin/master' into fix/disambiguator-assert-lightelements-length-bigger-than-zero Thomas Thron 2026-08-03 10:21:05 +02:00
  • bfa9a1d86b
    Merge 64e1a3a2ea into f23d298e6f Jonathan Steffan 2026-08-01 16:03:34 -06:00
  • 64e1a3a2ea src/survive_sensor_activations.c: SurviveSensorActivations_long_timecode_light: use llabs() on int64_t Jonathan Steffan 2026-08-01 15:55:24 -06:00
  • 30333a0f50 src/driver_playback.c: parse_and_run_imu: parse IMU timecode as unsigned Jonathan Steffan 2026-08-01 15:55:15 -06:00
  • b55f0b95ec src/driver_usbmon.c: gzip_cookie_seek: fix pointer type on 32-bit targets Jonathan Steffan 2026-08-01 13:45:35 -06:00
  • 64c0bff54a
    Merge 7f61b4687a into f23d298e6f Mark Stalzer 2026-07-26 15:40:17 +00:00
  • 7f61b4687a poser_mpfit: log every non-finite optical angle instead of suppressing after first Mark Stalzer 2026-07-26 11:40:11 -04:00
  • 104572a4dc
    Merge d69257c20c into f23d298e6f Max Stelzenmüller 2026-07-24 13:45:53 +02:00
  • a8af751c8a
    Merge 81b9e82539 into f23d298e6f Yk 2026-07-24 13:45:45 +02:00
  • cc824c7347
    Merge 3d8af39ac1 into f23d298e6f Kenji Brameld (TRACLabs) 2026-07-24 13:45:45 +02:00
  • 144632b442
    Merge 816463cdd7 into f23d298e6f Pascal Jacob 2026-07-24 13:45:45 +02:00
  • 3fd503e124
    Merge b798d47ec4 into f23d298e6f Morten Olsen Lysgaard 2026-07-24 13:45:44 +02:00
  • 2f1f97ee5a
    Merge c67558d3f2 into f23d298e6f marioeatsdirt 2026-07-22 10:58:18 -04:00
  • 77bee97670
    Merge 3096907d44 into f23d298e6f julianlotzer 2026-07-22 10:58:18 -04:00
  • f23d298e6f src/driver_global_scene_solver.c: add_scenes: clean up old scenes after tracker was turned off and on again master Thomas Thron 2024-10-21 13:32:03 +02:00
  • a1b32719d3 driver_vive.libusb.h: handle_transfer: goto object_turned_off if survive_device_is_rf is true for the object Thomas Thron 2024-10-21 13:30:10 +02:00
  • 4e8705d68b driver_vive.c: move survive_device_is_rf up Thomas Thron 2024-10-21 13:26:37 +02:00
  • 1b9cef68db mp_fdjac2: guard non-finite numerical derivatives Mark Stalzer 2026-07-13 11:03:33 -04:00
  • 721a58d27c poser_mpfit.c: solve_global_scene: early out when bestObjForCal == -1 Thomas Thron 2024-10-21 13:39:24 +02:00
  • 90592929b9 mp_fdjac2: guard non-finite numerical derivatives Mark Stalzer 2026-07-13 11:03:33 -04:00
  • 2c2023422b Backwards compatibility for misspelt method name Ben E 2026-07-10 20:47:56 +03:00
  • d230bf7bd2 Fix typo in survive_simple_object_charge_percet (percent) Ben E. 2026-07-05 21:08:14 +03:00
  • 0ee549cc25 apply patch from MPFit v1.4 Thomas Thron 2024-09-02 11:37:48 +02:00
  • 8c3650536a Fix typo in survive_simple_object_charge_percet (percent) Ben E. 2026-07-05 21:08:14 +03:00
  • d69257c20c
    Merge branch 'collabora:master' into fix_lighthousedb_loading Max Stelzenmüller 2026-06-15 15:46:40 +02:00
  • 5588cadf5a macOS: plugin loading, hidapi, and alloca/stdlib.h fixes Mark Stalzer 2026-05-14 11:57:19 -04:00
  • 0950df3509 macOS: plugin loading, hidapi, and alloca/stdlib.h fixes Mark Stalzer 2026-05-14 11:57:19 -04:00
  • 3388071730 driver_vive: downgrade unknown lightcap report from error to warning Mark Stalzer 2026-03-13 08:25:34 -04:00
  • 08b0d8c713 driver_vive: clear_halt before submit_transfer in AttachInterface Mark Stalzer 2026-03-13 08:48:06 -04:00
  • 10b628a311 driver_vive: downgrade unknown lightcap report from error to warning Mark Stalzer 2026-03-13 08:25:34 -04:00
  • d63f79f1fe variance_measure_add: skip non-finite input instead of asserting Mark Stalzer 2026-03-13 07:33:25 -04:00
  • b41840d315 poser_mpfit: Skip disabled lighthouses to prevent matrix assertion failures xu.chai 2026-05-05 18:03:55 +08:00
  • 21d844cceb fix lighthousedb.json loading Stelze 2026-05-08 09:39:49 +02:00
  • 2ae92a277d poser_mpfit: Skip disabled lighthouses to prevent matrix assertion failures xu.chai 2026-05-05 18:03:55 +08:00
  • 2f4303c76f solve_global_scene: treat MP_MAXITER as calibration failure Mark Stalzer 2026-03-13 08:17:42 -04:00
  • bf27b41570 kalman: cap process noise dt to prevent t^7 explosion on tracking gaps Mark Stalzer 2026-03-13 07:44:18 -04:00
  • 9f86cc6fe4 driver_vive: clear_halt before submit_transfer in AttachInterface Mark Stalzer 2026-03-13 08:48:06 -04:00
  • 1b7da167f6 variance_measure_add: skip non-finite input instead of asserting Mark Stalzer 2026-03-13 07:33:25 -04:00
  • a8cd1ab311 solve_global_scene: treat MP_MAXITER as calibration failure Mark Stalzer 2026-03-13 08:17:42 -04:00
  • a16132cefe kalman: cap process noise dt to prevent t^7 explosion on tracking gaps Mark Stalzer 2026-03-13 07:44:18 -04:00
  • a9d9441a24 poser_mpfit: skip non-finite optical angles instead of passing to solver Mark Stalzer 2026-03-13 07:52:33 -04:00
  • 8f80f7fa5e feat: Beyond device to survive_default_devices Eidenz 2026-03-19 20:00:30 +01:00
  • d0be755fca
    feat: Beyond device to survive_default_devices Eidenz 2026-03-19 20:00:30 +01:00
  • 1fb4276add fix quatdist clamp: swapped min/max caused function to always return 0 Mark Stalzer 2026-03-11 19:03:57 -04:00
  • fd99d26519 fix quatdist clamp: swapped min/max caused function to always return 0 Mark Stalzer 2026-03-11 19:03:57 -04:00
  • 0c1b088460 Initial commit from local changes RedHawk989 2026-03-03 21:50:27 -06:00
  • eb409fcc63 fix quattomatrix33 row/column-major mismatch Mark Stalzer 2026-02-16 13:29:34 -05:00
  • 477688f4e6 fix use-of-uninitialized-value in survive_kalman_tracker_stats Mark Stalzer 2026-02-17 11:51:26 -05:00
  • 7a79815aa3 fix use-of-uninitialized-value in survive_kalman_tracker_stats Mark Stalzer 2026-02-17 11:51:26 -05:00
  • 82f88014c2 fix quattomatrix33 row/column-major mismatch Mark Stalzer 2026-02-16 13:29:34 -05:00
  • d765e12b2f macos compatibility Kyle McDonald 2026-01-18 18:21:59 -08:00
  • 3096907d44 feat: disable lighthouse by name julian.lotzer 2025-10-27 18:24:26 +01:00
  • 32cf62c527 initialize variables before logging Timo Witte 2025-04-05 19:10:06 +02:00
  • 509452fc69 initialize variables before logging Timo Witte 2025-04-05 19:10:06 +02:00
  • 440518bb7b driver/gatt: upgrade to gattlib 0.7.2 Simon Zeni 2025-03-27 22:43:31 -04:00
  • 8ef4e51654 cnkalman: upgrade to sciplot 0.3.1 Simon Zeni 2025-03-27 10:00:56 -04:00
  • 7a3016e7db driver/gatt: upgrade to gattlib 0.7.2 Simon Zeni 2025-03-27 22:43:31 -04:00
  • 93cb9aa802 cnkalman: upgrade to sciplot 0.3.1 Simon Zeni 2025-03-27 10:00:56 -04:00
  • 8d4765a067 readme: remove recursive clone instruction Simon Zeni 2025-03-19 10:10:23 -04:00
  • 400d09e0f9 remove pybind11 submodule Simon Zeni 2025-03-19 10:09:41 -04:00
  • 7fb54776be cnkalman: remove python binding Simon Zeni 2025-03-19 10:09:31 -04:00
  • 23b9d04530 readme: remove recursive clone instruction Simon Zeni 2025-03-19 10:10:23 -04:00
  • 0f6fd8487c remove pybind11 submodule Simon Zeni 2025-03-19 10:09:41 -04:00
  • 68c5bc3aa5 cnkalman: remove python binding Simon Zeni 2025-03-19 10:09:31 -04:00
  • 3e6edf135b submodule cleanup Simon Zeni 2025-03-17 11:25:22 -04:00
  • b283686e71 merge cnmatrix subtree Simon Zeni 2025-03-17 10:15:36 -04:00
  • f686f09666 merge cnkalman subtree Simon Zeni 2025-03-17 10:05:41 -04:00
  • 0d46c0e9b2 ci: docker checkout recursive Simon Zeni 2025-03-11 16:37:48 -04:00
  • f896c0a70d ci: skip tests on windows, missing DLL Simon Zeni 2025-03-11 16:29:29 -04:00
  • af5ecd64f4 cmake: use CMAKE_VS_NUGET_PACKAGE_RESTORE on win32 Simon Zeni 2025-03-11 15:52:42 -04:00
  • 8898910aa9 cnkalman: update submodule Simon Zeni 2025-03-11 15:43:00 -04:00
  • 4ca33a3b55 ci: rework build_wheels workflow Simon Zeni 2025-03-10 21:40:40 -04:00
  • 2ea4422060 ci: temporarily disable build wheels on aarch64 Simon Zeni 2025-03-10 14:02:52 -04:00
  • 50922381e5 cmake: set C11 and C++20 requirements Simon Zeni 2025-03-11 14:34:22 -04:00
  • 961e63751a ci: docker checkout recursive Simon Zeni 2025-03-11 16:37:48 -04:00
  • 0c5ba871d3 ci: skip tests on windows, missing DLL Simon Zeni 2025-03-11 16:29:29 -04:00
  • 8410131db2 cmake: use CMAKE_VS_NUGET_PACKAGE_RESTORE on win32 Simon Zeni 2025-03-11 15:52:42 -04:00
  • 01ba7252e8 cnkalman: update submodule Simon Zeni 2025-03-11 15:43:00 -04:00
  • a3aa1cec8e cnmatrix: update submodule Simon Zeni 2025-03-11 15:41:49 -04:00
  • 9843df4503 ci: rework build_wheels workflow Simon Zeni 2025-03-10 21:40:40 -04:00
  • 91953c9b0c ci: temporarily disable build wheels on aarch64 Simon Zeni 2025-03-10 14:02:52 -04:00
  • ba286641d6 cmake: set C11 and C++20 requirements Simon Zeni 2025-03-11 14:34:22 -04:00
  • 18407cb686 ci: overwrite asset upload Simon Zeni 2025-03-11 15:05:19 -04:00
  • 8b37e7793f ci: update to actions/upload-artifact@v4 Simon Zeni 2025-03-11 14:49:01 -04:00
  • a8801918f3 fix NAN constant initialization Simon Zeni 2025-03-11 14:47:36 -04:00
  • c612dc1fba move examples to subfolder to avoid confusion of pysurvive import with virtual environment Thomas Thron 2024-06-20 16:27:42 +02:00
  • 5975608296 pyproject.toml: remove cmake_setuptools as build requirement Thomas Thron 2024-06-20 16:01:05 +02:00
  • bfecd3270f setup.py: remove unnecessary import Thomas Thron 2024-06-20 16:00:36 +02:00
  • db86783cb2 setup.py: refactor Thomas Thron 2024-06-20 11:22:24 +02:00
  • 9c3e6aa6bb Makefile: copy plugins also Thomas Thron 2024-06-20 11:01:26 +02:00
  • 859aff5a33 bindings: fix paths in makefile Thomas Thron 2024-06-13 17:35:16 +02:00
  • 1daedb3f68 move build depdendencies from setup.py to pyproject.toml Thomas Thron 2024-06-13 17:33:49 +02:00
  • 2beaa61d71 gitignore: add _skbuild folder Thomas Thron 2024-06-13 17:02:19 +02:00
  • 766d783de8 ci: use actions/upload-artifact@v4 Simon Zeni 2025-03-10 11:19:38 -04:00
  • f62cb4031e ci: use actions/upload-artifact@v4 Simon Zeni 2025-03-10 11:19:38 -04:00
  • 9d8ec46f02 change buffer size to 64 to allow protocol switching on windows KoenigSimon 2024-01-05 17:59:14 +01:00
  • d20d6d77b8 Minor change euyniy 2025-01-24 14:18:16 +09:00