Code Repository
Bay-Fi
The Bay-Fi source code is openly available on GitHub under the MIT license.
Bay-Fi is a Bayesian framework for extracting main vibration frequencies from extremely sparse, under-sampled signals — without requiring signal reconstruction or parameter tuning. It achieves higher compression ratios than traditional compressed sensing approaches.
Repository Structure
| Folder | Description |
|---|---|
BayFi/ | Core algorithm — LIB.py main library |
Classic-CS/ | MATLAB routines for convex optimization (comparison baseline) |
Examples/ | Application examples including a simply supported beam dataset |
Plotting/ | Visualization scripts |
Papers/ | Related conference and journal papers |
methodology.pdf | Visual documentation of the Bayesian framework |
Dependencies
numpy · scipy · tqdm · pyswarms
Python 3.13 — install via pip install -r requirements.txt
Authors
Chiara Nardin · Stefano Zorzi · Federica Zonzini · Marco Broccardo
💡 Star the repo on GitHub to follow updates!