Commit Graph

36 Commits

Author SHA1 Message Date
Christos Falas
6f3d5c0096
Allow turning off host checking
This is needed for running on remote services, since I cannot ssh on the
FeitCSI machines from the cloud provider
2025-01-27 17:43:35 +00:00
Christos Falas
08ffb6cf5b
set up torch AoA estimation 2025-01-27 17:42:20 +00:00
Christos Falas
814321f524
fix: Write to file race condition 2025-01-27 17:28:47 +00:00
Christos Falas
4f7a9d2e70
Make into package
Add CLI to bin, allow for tab-completions
2025-01-27 15:55:17 +00:00
Christos Falas
1c4bf3e340
Allow replaying traffic from file 2025-01-27 15:54:43 +00:00
Christos Falas
659525cefb
change config file format 2025-01-27 15:54:33 +00:00
Christos Falas
1bbdac4a2e
format 2025-01-26 18:10:25 +00:00
Christos Falas
0146fb4db2
add CSI recording to hdf5 file 2025-01-26 18:06:23 +00:00
Christos Falas
99ea06bc91
fix: terminate on SIGINT (Ctrl+C) 2025-01-26 18:05:06 +00:00
Christos Falas
4658f3d9f5
support Python3.11 2025-01-24 11:30:41 +00:00
Christos Falas
b1e7f37e4e
migrate to uv
Allows easier way to change between python versions
2025-01-24 11:28:03 +00:00
Christos Falas
1e23ae063e
feat: add cli util for finding correct antenna order 2025-01-24 10:15:53 +00:00
Christos Falas
8e1a849b7c
format: re-format with ruff and isort 2025-01-23 11:13:17 +00:00
Christos Falas
5a481ae13b
feat: show when FeitCSI is not running on remote machines 2025-01-23 10:36:08 +00:00
Christos Falas
8b6ee4d137
refactor: callbacks for csi data 2025-01-23 09:18:26 +00:00
Christos Falas
66e041cf73
allow different ports 2024-12-31 16:10:22 +00:00
Christos Falas
ae2e95283b
refactor: change Pipe to Queue for configurable maxsize 2024-12-30 13:31:42 +00:00
Christos Falas
0d8bea2678
refactor: switch to processes instead of threads 2024-12-30 12:29:03 +00:00
Christos Falas
c2914486a3
fix: heatmap frame rate 2024-12-29 19:12:06 +00:00
Christos Falas
274f4d8492
refactor: processing in separate thread 2024-12-29 19:08:38 +00:00
Christos Falas
06aca17bee
improve visualisation 2024-12-29 18:00:15 +00:00
Christos Falas
ed7aaf787b
customise max tof for graph 2024-12-29 12:57:29 +00:00
Christos Falas
232e90984f
increase heatmap range 2024-12-29 12:42:55 +00:00
Christos Falas
537da2c160
decrease verbosity 2024-12-29 12:41:46 +00:00
Christos Falas
3826f40f6a
visualisation web server listen on all addresses 2024-12-29 12:31:56 +00:00
Christos Falas
691b5821cb
fix preprocessing arguments 2024-12-29 12:30:56 +00:00
Christos Falas
671b3ae353
add magnitude visualisation 2024-12-29 12:30:26 +00:00
Christos Falas
a9d05ca975
Support multiple receiving hosts 2024-12-29 12:24:21 +00:00
Christos Falas
25e259f038
fix constant spectrum for all tof 2024-12-29 12:22:47 +00:00
Christos Falas
3199103caa
Improve MUSIC implementation 2024-12-28 10:18:46 +00:00
Christos Falas
4e72d92b09
Add Butterworth bandpass filter 2024-12-28 10:17:03 +00:00
Christos Falas
a7a34a6138
Add basic MUSIC implementation 2024-12-26 14:01:24 +00:00
Christos Falas
0ce3545e1e
Convert to module 2024-12-26 14:00:53 +00:00
Christos Falas
51cd1ea70e
Update to python3.13 2024-12-26 13:56:36 +00:00
Christos Falas
b6203b611a
cleanup types 2024-11-25 20:32:11 +00:00
Christos Falas
841da23c47
Add basic preprocessing and visualisation 2024-11-25 12:15:35 +00:00