Commit Graph

16 Commits

Author SHA1 Message Date
Maxime Desroches
b3499f769c fix all 2024-07-17 22:46:00 -07:00
Maxime Desroches
a4f19778d6 get arch test 2024-07-17 22:39:00 -07:00
Maxime Desroches
754355c031 should work 2024-07-17 22:30:04 -07:00
Maxime Desroches
6073df9d8f py lib 2024-07-17 22:11:33 -07:00
Maxime Desroches
1139a9d5ba test 2024-07-17 21:56:32 -07:00
Maxime Desroches
2c765de222 scons 2024-07-17 21:44:18 -07:00
Maxime Desroches
6ba9222873 real wheel 2024-07-17 15:45:31 -07:00
Maxime Desroches
f354821df7 python package 2024-07-11 22:17:55 -07:00
Kacper Rączy
44e8a891a2 Load model libraries at runtime in cython ekf (#37)
* RednoseCompileFilter tool

* Refactor sconscripts

* Move lst_sq and feature_handler to examples

* add ekf_load_code_if_needed

* Fat binary for cython ext

* Restructure. Remove common_ekf. Load libs at runtime

* Build compatibility with openpilot

* ekf_lib_init

* Fix styling issues

* Fix linker flags for mac

* Remove useless pyx imports

* Build static lib instead of shared

* newlines

* Remove lst_sq_computer and feature_handler
2023-11-21 21:00:57 -08:00
Willem Melching
225dbacbaa pass in dependencies through rednose_config (#24)
* pass in dependencies through rednose_config

* fix args
2022-06-28 17:19:40 +02:00
Mayfield
5b526a8e00 fix wshadow error (#21)
* fix wshadow error

* enable wshadow flag

* fix pre-commit

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-11-02 15:18:20 +01:00
Vivek Aithal
08e03afe26 Add cloudlog support (#18)
* add case where filter ignores an old message to cloudlog (debug)

* add logger.h

* update SConstruct

* add logger in separate dir like in cereal
2021-10-06 15:42:48 -07:00
Joost Wooning
f069de89f6 changes for locationd in c++ (#13)
* changes for locationd in c++

* minor fixes

* optional extra sympy routines

* Allow for generation of additional files
2021-04-20 11:07:40 +02:00
Joost Wooning
a0eb4d249e EKF_sym class rewritten to c++ (#9)
* EKF sym (for live_kf only) in c++

* Cython wrapper for EKFSym in cpp

* Linking cython wrapper

* Compiling with eigency

* Non failing version

* Correct passing data from Eigen to numpy

* Working for locationd without rewidning

* Rewinding

* Fixed relative imports

* Pass data by reference

* Dynamic shared lib loading

* Both working python and c++ ekfsym

* Fixed names

* Naming error

* set globals

* Work with paramsd

* Fixed working on paramsd

* Added test to compare ekf_sym_py and ekf_sym_pyx

* Fixed imports

* Dockerfile fix

* Cleanup

* cleanup

* CI fixes

* No longer use output parameters

* CI

* Single sconscript for rednose and locationd/models

* cleanup

* CI fix

* removed unimplemented functions from header

* loading functions

* header file generation

* code generation fix

* formatting
2021-04-08 13:08:58 +02:00
Willem Melching
10bf459f33 c++17 (#5)
* c++17

* 1z
2020-10-17 12:45:29 -07:00
Willem Melching
f9d3744670 initial commit 2020-05-13 15:02:19 -07:00