MCPcopy Index your code
hub / github.com/cessen/psychopath

github.com/cessen/psychopath @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
854 symbols 2,055 edges 85 files 113 documented · 13%
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

Lerp (Interface)
Trait for allowing a type to be linearly interpolated. [16 implementers]
src/lerp.rs
Boundable (Interface)
(no doc) [7 implementers]
src/boundable.rs
SurfaceLight (Interface)
A finite light source that can be bounded in space. [2 implementers]
src/light/mod.rs
DotProduct (Interface)
Trait for calculating dot products. [2 implementers]
sub_crates/math3d/src/lib.rs
Surface (Interface)
(no doc) [3 implementers]
src/surface/mod.rs
SurfaceShader (Interface)
Trait for surface shaders. [1 implementers]
src/shading/mod.rs
LightAccel (Interface)
(no doc) [2 implementers]
src/accel/mod.rs
WorldLightSource (Interface)
An infinite light source that cannot be bounded in space. E.g. a sun light source. [1 implementers]
src/light/mod.rs

Core symbols most depended-on inside this repo

write
called by 156
psychoblend/psy_export.py
len
called by 143
src/ray.rs
push
called by 72
src/ray.rs
lerp_slice
called by 68
src/lerp.rs
min
called by 68
sub_crates/math3d/src/point.rs
normalized
called by 59
sub_crates/math3d/src/normal.rs
max
called by 59
sub_crates/math3d/src/point.rs
into_vector
called by 47
sub_crates/math3d/src/point.rs

Shape

Function 371
Method 366
Class 88
Enum 19
Interface 10

Languages

Rust81%
Python19%

Modules by API surface

sub_crates/spectral_upsampling/src/meng/generate_meng_spectra_tables.py53 symbols
src/ray.rs40 symbols
src/parse/data_tree.rs40 symbols
sub_crates/math3d/src/vector.rs34 symbols
src/color.rs34 symbols
psychoblend/assembly.py32 symbols
sub_crates/math3d/src/normal.rs31 symbols
psychoblend/ui.py29 symbols
sub_crates/compact/src/shared_exp/unsigned40.rs25 symbols
sub_crates/compact/src/fluv/fluv32.rs24 symbols
src/lerp.rs24 symbols
sub_crates/compact/src/shared_exp/signed48.rs22 symbols

For agents

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

⬇ download graph artifact