symforce-org / symforce

Fast symbolic computation, code generation, and nonlinear optimization for robotics
https://symforce.org
Apache License 2.0
1.41k stars 145 forks source link

JavaScript backend core functionality #159

Open hmartiro opened 2 years ago

hmartiro commented 2 years ago

Adds a javascript codegen backend to symforce. This change supports 1D and 2D matrices as javascript Array and Array of Arrays. It generates functions that run in node. It does not yet support geo, cam, or struct types.

hayk-skydio commented 2 years ago

@aaron-skydio this is ready for a pass now