Go to file
2024-01-19 23:31:26 +02:00
examples rust: create target dir, use frames/basename as decode.py 2023-12-31 14:17:03 +02:00
src rust: create target dir, use frames/basename as decode.py 2023-12-31 14:17:03 +02:00
.gitignore move rust to root, make a separate main example, start using iterator 2023-12-31 00:19:24 +02:00
Cargo.lock move rust to root, make a separate main example, start using iterator 2023-12-31 00:19:24 +02:00
Cargo.toml move rust to root, make a separate main example, start using iterator 2023-12-31 00:19:24 +02:00
cvview.py add c to temp value 2023-12-31 20:25:51 +02:00
decode.py decode.py: rewrite to use iterators 2023-12-31 13:40:47 +02:00
in.pcap decoder 2023-12-25 23:55:12 +02:00
README.md rust example working, clean up 2023-12-29 17:06:22 +02:00
replay.py replay file 2024-01-07 02:02:52 +02:00
requirements.txt requirements: add maturin 2023-12-29 17:03:54 +02:00
run_dhcp_server.sh try to run a dhcp server 2024-01-19 23:31:26 +02:00
rustdecode.sh add rustdecode.sh 2023-12-31 14:18:30 +02:00
test_rust.py rust version iterator based, 3.5 MB memory turning 5 GB frames to files on disk, 10MiB/second 2023-12-31 01:20:44 +02:00
test2.py add missing test2.py 2023-12-31 11:30:54 +02:00
thermal.mp4 rust: create target dir, use frames/basename as decode.py 2023-12-31 14:17:03 +02:00

Thermal decoder

https://wiki.telavivmakers.org/tamiwiki/projects/thermalcam

Rust lib usage

if you don't already have a virtualenv. Linux specific, adjust to your OS.

virtualenv venv
. venv/bin/activate
pip install -r requirements.txt
(cd thermaldecoder; maturin develop -r)
python test_rust.py