How anyel1to/atsmatrix-tape works
ATSMATRIX TAPE is a paper-trading desk for an invented market, with a browser experience and an offline simulation-to-visualization workflow. The browser app simulates prices, computes a signal, and manages a local paper account; the offline C++ engine writes tape data and raster frames, Rust derives signal rows, and Python composites visual outputs. README-documented agent radar capabilities are included. Some browser and radar implementation details are unsampled, so their connections rely on README evidence.
Main entry points: desk.py Frame compositor · tape.cpp Tape simulator · main.rs Signal desk · desk.js Paper desk app
Components 12
Browser Desk
- Paper desk app
desk.js
Tape Simulation
- Tape simulator
engine/tape.cpp - Tape CSV
- Frame rasterizer
engine/tape.cpp - PPM frames
Signal Analysis
- Signal desk
signal/src/main.rs - Signal CSV
Offline Visualization
- Frame compositor
viz/desk.py - Agent radar
viz/desk.py - Desk imagery
Other components
- Desk visitor
- atsmatrix.com
Connections 13
- Desk visitor → Paper desk app: uses
README.md - Tape simulator → Tape CSV: writes
engine/tape.cpp - Tape simulator → PPM frames: writes
engine/tape.cpp - Tape simulator → Frame rasterizer: renders
engine/tape.cpp - Signal desk → Tape CSV: reads
signal/src/main.rs - Signal desk → Signal CSV: writes
signal/src/main.rs - Frame compositor → Signal CSV: reads
viz/desk.py - Frame compositor → Tape CSV: reads
viz/desk.py - Frame compositor → PPM frames: loads
viz/desk.py - Frame compositor → Desk imagery: composes
viz/desk.py - Frame compositor → Agent radar: draws
viz/desk.py - Desk visitor → Agent radar: views
README.md - atsmatrix.com → Agent radar: hosts custom bots
README.md