Skip to main content

Program for creating stage and entertainment lighting documentation

Project description

Pylux is a program for creating and managing documentation for stage lighting.

Pylux currently has the capability to generate plaintext documentation from Jinja template files and create 2D plots in SVG although you will need to provide your own fixture vector files.

You can also import data from an Eos ASCII export, including the complete patch, groups, palettes, and cues.

Installation and Dependencies

Pylux is available on PyPI, so after installing Python and pip, you can simply run:

pip3 install pylux

The PyPI package does not include the content repository, which includes fixture templates, symbols and documentation templates. Pylux will search in ~/.pylux for this, so you can just clone the repository there:

git clone https://github.com/jackdpage/pylux-content.git ~/.pylux

Simply run pylux from the terminal to launch the program.

Screenshot

Screenshot of curses interface showing fixture list on the left and DMX universe summary on the right. Data imported directly from Eos ASCII export with no post-processing.

https://i.ibb.co/jkGYtMb/sc.png

Sample Output

Rendered at 1:50 on A3

https://i.ibb.co/DKQRLSD/plota3.png

Visualisation enabled, titles and extra symbols disabled

https://i.ibb.co/q0WdRnm/with-viz.png

Documentation

Documentation is available at Read the Docs.

License

Pylux is licensed under the GNU GPL v3.0. A full copy of the license is available in the file COPYING.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylux-1.1.tar.gz (60.7 kB view details)

Uploaded Source

File details

Details for the file pylux-1.1.tar.gz.

File metadata

  • Download URL: pylux-1.1.tar.gz
  • Upload date:
  • Size: 60.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for pylux-1.1.tar.gz
Algorithm Hash digest
SHA256 9e2a4f3c9deb411dc9519a43397b9fb35fb83e4d9aab8eef6880dcc185fd6f0d
MD5 2f0e45808d4576ba3118dd13330e7fa3
BLAKE2b-256 b8ba7224bfdb76c35703409e6b10cbe6b747110cfc9ef54a7a6bbb285ea72a85

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page