gully / blase

Interpretable Machine Learning for astronomical spectroscopy in PyTorch and JAX
https://blase.readthedocs.io
MIT License
26 stars 7 forks source link

Make an animation of how blasé works #59

Open gully opened 1 year ago

gully commented 1 year ago

We should have an animation of how it works, for talks. Here is a demo:

https://user-images.githubusercontent.com/860227/236579123-1acf7f23-e202-4c97-95d4-fc149ecdd191.mp4

gully commented 1 year ago

blase_gif_quick

gully commented 1 year ago

Idea: a function that takes in two state dicts and returns an manim animation of the tweening between the two states.

One challenge would arise: how to compose the animation to compose the full dynamic range of the data. We want to Zoom-in on individual lines while illustrating that the same phenomenon is occurring across the entire high bandwidth spectrum. One way to do so is to "drive across" the spectrum by panning and zooming. It's possible but tricky to encode that in manim directly, but we could make a really wide animation and then simply pan it in after effects or something. Would take some work, but would go a long way in illustrating how the code works.

gully commented 11 months ago

Here is a Gif version of the MP4 from the linked Pull Request:

It's slightly lower res, but more easily embeddable

gully commented 11 months ago

BlaseSceneGif