Christmas Tree Visualizer
A python wrapper for creating and viewing effects for Matt Parker's christmas tree. Displays py or csv effect files and allows creating py effects easily.
To use it you need to do a few simple things:
- have python3 and module matplotlib installed
- download the visualizer.py
- download the default python effect or create your own from the effect template
- rename the effect to tree_effect.py
- put all files into the same folder
- run visualizer.py
Optionally you can extend its functionality by:
- using GIFT coordinates for a tree (official 2021), they need to be renamed coordinates.csv
- using a premade csv effect (requires GIFT coordinates)
- creating csv effects from py effects (requires GIFT coordinates)
Csv effects are created for a specific tree, so you need GIFT coordinates for that tree to use them. If GIFT coordinates are not found by the program, you can still preview py effects on a default "tree" - a cone. The program cannot run without an effect. If a py effect is supplied as well as coordinates, a csv effect will be created and previewed. The generated effects are compliant with GSD6338/XmasTree. All files available for downloads have comments within them so you can check that they are not malicious.