Navigation

  • index
  • modules |
  • next |
  • previous |
  • Pausch Bridge Lighting »
  • Sample Python Code

Sample Python CodeΒΆ

The following pages document various Python-based approaches for programmatically generating content elements for lighting shows for the Randy Pausch Memorial Bridge. These examples synthesize video files following the conventions described under Fixture Mapping. These video files can then be incorporated into Pharos Designer 2 timelines and uploaded to the Pharos LPC X controller.

  • Interactive Animation in Python
    • Generator Classes
    • Utility Classes
    • Interactive Instrument
    • Previewer (PyQt6)
  • Sequence Animation in Python
    • Code Overview
    • Sample Script
    • API Documentation
  • Color Palettes
    • Sample Palettes
  • Generating Video in Python with OpenCV
    • Installation Requirements
    • Video Output
    • pb_color_bars.py
    • pb_color_cycle.py
    • pb_random.py
    • pb_slate_bars.py
  • Generating Images in Python with OpenCV
    • Installation Requirements
    • pb_csv_to_png.py
    • pb_gen_rainbow_img.py
    • pb_gen_palette_img.py
  • Image Animation in Python with OpenCV
    • Installation Requirements
    • Usage
    • Full Code
  • Image Analysis in Python with SciKit
    • Full Code
  • Python 3 Installation
    • macOS Installation Notes
    • Windows Installation Notes
    • Testing the Installation
    • Python Tutorials and References
    • Editing Python
    • Alternative Installations

Previous topic

Illuminate: Palette and Template Gallery

Next topic

Interactive Animation in Python

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Pausch Bridge Lighting »
  • Sample Python Code
© Copyright 2025, Carnegie Mellon University School of Computer Science. Created using Sphinx 7.4.7.