MCPcopy Index your code
hub / github.com/alufers/thermal-cat

github.com/alufers/thermal-cat @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
247 symbols 460 edges 40 files 15 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Pane (Interface)
(no doc) [9 implementers]
src/pane_dispatcher.rs
Recorder (Interface)
Represents an output stream that records the images generated by the thermal camera. Can record a video, take a photo et [2 …
src/recorders/recorder.rs
CameraAdapter (Interface)
(no doc) [2 implementers]
src/camera_adapter/mod.rs

Core symbols most depended-on inside this repo

x
called by 18
src/dynamic_range_curve.rs
changed
called by 15
src/dynamic_range_curve.rs
add
called by 15
src/temperature.rs
set_settings
called by 14
src/thermal_capturer.rs
preferred_temperature_unit
called by 11
src/main.rs
y
called by 11
src/dynamic_range_curve.rs
children_mut
called by 10
src/gizmos.rs
join
called by 10
src/temperature.rs

Shape

Method 151
Class 47
Function 37
Enum 9
Interface 3

Languages

Rust93%
Python7%

Modules by API surface

src/temperature.rs22 symbols
build-util/flatpak-cargo-generator.py17 symbols
src/dynamic_range_curve.rs16 symbols
src/thermal_data.rs11 symbols
src/thermal_capturer.rs11 symbols
src/recorders/video_recorder.rs9 symbols
src/video_thumbnail_loader.rs8 symbols
src/util.rs8 symbols
src/recorders/image_recorder.rs8 symbols
src/thermal_gradient.rs7 symbols
src/panes/thermal_display_pane.rs7 symbols
src/pane_dispatcher.rs7 symbols

For agents

$ claude mcp add thermal-cat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact