a3em-firmware
C

Apollo4 firmware for the A3EM sensor board — the base configuration layer, recording modes, and low-power peripheral management described on the Research page.

github.com/vu-a3em/a3em-firmware ↗
a3em-ai-firmware
Embedded ML

Firmware integration of on-device machine learning — quantized classifiers and adaptive filtering running directly on the sensor board.

github.com/vu-a3em/a3em-ai-firmware ↗
a3em-ai
Python

AI training and deployment tools for the A3EM project — model training, quantization, and export pipelines feeding the embedded classifiers.

github.com/vu-a3em/a3em-ai ↗
a3em-clustering
Jupyter Notebook

Research notebooks for the VAE-based encoder and online clustering novelty-detection approach used in adaptive data collection.

github.com/vu-a3em/a3em-clustering ↗
a3em-dashboard
Python

Python-based configuration dashboard for A3EM deployments — the graphical provisioning tool referenced in the firmware's three-tier configuration hierarchy.

github.com/vu-a3em/a3em-dashboard ↗
a3em-webapp
TypeScript

Web-based configuration dashboard for A3EM deployments — a browser-based alternative for provisioning and managing devices.

github.com/vu-a3em/a3em-webapp ↗
BirdNET-Analyzer fork
Bioacoustics ML

A tracked fork of the BirdNET Analyzer, underpinning the project's code-free custom-classifier workflow built around its GUI and Raven Pro metadata conventions.

github.com/vu-a3em/BirdNET-Analyzer ↗

Contributing

Issues, pull requests, and questions are welcome on any of the repositories above. For questions about the hardware or a potential field collaboration, see the Team page for contacts.