diff --git a/src/engine.py b/src/engine.py new file mode 100644 index 0000000..929ac9f --- /dev/null +++ b/src/engine.py @@ -0,0 +1,4 @@ +class Engine: + """Calculates a sequence.""" + + diff --git a/src/models.py b/src/models.py index 5d8a321..eebbbe6 100644 --- a/src/models.py +++ b/src/models.py @@ -153,43 +153,44 @@ class Flickr: return Flickr.schema().loads(json) -f = Flickr( - [ - Space( - "iosf", - "Living Room", - [ - Fixture( - "98iwd", - "Cool Light", - Capabilities.BRIGHTNESS, - SpaceVector(), - SpaceVector(), - SpaceVector(), - 0.5, - ) - ], - SpaceVector(), - ) - ], - [ - Sequence( - "094rj", - "Thunder", - [ - Track( - "89idf", - "Ceiling flicker", - ["98iwd"], - [Keyframe(Decimal.from_float(0), "bri", 1)], - ) - ], - ) - ], -) +if __name__ == "__main__": + # Small test + f = Flickr( + [ + Space( + "iosf", + "Living Room", + [ + Fixture( + "98iwd", + "Cool Light", + Capabilities.BRIGHTNESS, + SpaceVector(), + SpaceVector(), + SpaceVector(), + 0.5, + ) + ], + SpaceVector(), + ) + ], + [ + Sequence( + "094rj", + "Thunder", + [ + Track( + "89idf", + "Ceiling flicker", + ["98iwd"], + [Keyframe(Decimal.from_float(0), "bri", 1)], + ) + ], + ) + ], + ) + f.save("test.json") + a = Flickr.load("test.json") -f.save("test.json") -a = Flickr.load("test.json") - -print(f.to_json()) + print(f.to_json())