4_Firmware/node/node.ino runs the characteristic function on the Z axis only. Real ground motion is 3D.
Task: fuse all three axes (e.g. vector magnitude of the high-passed components) before the STA/LTA stage. Update the Python reference in tremormesh/stalta.py to match, and keep them in sync per CONTRIBUTING.
This needs someone comfortable with embedded C++ and a bit of DSP.
4_Firmware/node/node.inoruns the characteristic function on the Z axis only. Real ground motion is 3D.Task: fuse all three axes (e.g. vector magnitude of the high-passed components) before the STA/LTA stage. Update the Python reference in
tremormesh/stalta.pyto match, and keep them in sync per CONTRIBUTING.This needs someone comfortable with embedded C++ and a bit of DSP.