Block a user
Epic: Pipeline Mutation API for Stage Hot-Swapping
Epic: Pipeline Mutation API for Stage Hot-Swapping
1.
Implementation Complete
The Pipeline Mutation API has been fully implemented with the following changes:
Implemented Features
1. can_hot_swap() Function
- Checks if a stage can be…
Oscillator sensor visualization and data export scripts
Image Data Source Integration
Added scripts/demo_image_oscilloscope.py that uses the ImageDataSource pattern:
Implementation
- OscilloscopeDataSource class
- Implements…
Oscillator sensor visualization and data export scripts
Pipeline Switching Demo
Added scripts/demo_oscilloscope_pipeline.py with automatic pipeline switching every 15 seconds:
Pipeline Stages
- Text Mode (15 seconds)
- Pure…
Oscillator sensor visualization and data export scripts
Enhanced Oscilloscope with LFO Modulation Chain
Added scripts/demo_oscilloscope_mod.py with these improvements:
Key Changes
- 15 FPS frame rate - Slower, smoother viewing for human…
Oscillator sensor visualization and data export scripts
New Oscilloscope Demo
Added scripts/demo_oscilloscope.py - A proper oscilloscope-style waveform visualization.
How it works:
- Time Axis: Each column on the screen represents a…
Oscillator sensor visualization and data export scripts
Oscillator sensor visualization and data export scripts
Implementation Details
demo_oscillator_simple.py
- Uses ANSI escape codes (
\033[H\033[J) to clear screen and update display - Samples waveform function directly to show the complete…
Oscillator sensor visualization and data export scripts
Refactor app.py and adapter.py for better maintainability
Completed in commit c57617b:
- Created
engine/app/package withmain.pyandpipeline_runner.py - Created
engine/pipeline/adapters/package with modular adapters - Updated
engine/app.py…
Refactor app.py and adapter.py for better maintainability
Implement pipeline hot-rebuild with state preservation
Implemented in commits:
- 0eb5f1d: Implement pipeline hot-rebuild with state preservation
- 238bac1: Complete pipeline hot-rebuild implementation with acceptance tests
The pipeline now supports: -…
Fix bounce camera acceptance test with unrealistic speed
Fixed in commit:
- 0eb5f1d: Reset camera bounce direction state in reset() method
The camera reset() method now properly resets the bounce direction state (_bounce_dx, _bounce_dy) and radial…
Fix motionblur effect: EffectContext missing state attribute
Fixed in commits:
- 0eb5f1d: Added
stateproperty to EffectContext for motionblur/afterimage effects - 238bac1: Complete pipeline hot-rebuild implementation with acceptance tests
The motionblur…
Fix bounce camera acceptance test with unrealistic speed
Implement pipeline hot-rebuild with state preservation