A 3D linear kalman filter written in c++ and python. On my computer the c++ is faster by ~4x. If you want a 2D filter, I imagine just passing in data where z components equal zero. Read the setup text ...
This batch file will execute cmake commands to generate meta files, build, and install the library files in the system. After that, the OpenKF library is ready to be used in external project.