You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.
As discussed, there are Python code files used to generate MP4 files containing animations and simulations to support the tutorial notebooks. I have been putting them here with the same generated name as their generated MP4 counterparts.
These animations were built using Manim which is an effective Python library to generate 2D and 3D visualizations and simulations. On a handful of examples I have used JAX paired with Manim.
As Neal said, it's probably not in our interest to have JAX or Python source code in a Kotlin project, as it would marginalize both DiffKt and Kotlin. Creating a visualization library similar to Manim would be ideal in my opinion, but as Dhavide expressed this would drift away from our immediate objectives significantly.
Some possible solutions to get this out the door:
Publish only the MP4 artifacts and archive the Python files privately
Re-implement visualizations to a JVM-based solution (e.g. openrndr)
Remove visualizations altogether
The text was updated successfully, but these errors were encountered:
@dboney-openteams yeah I started to take that policy and have already been removing the python files. I'll sweep and do a separate PR if there are any left.
As discussed, there are Python code files used to generate MP4 files containing animations and simulations to support the tutorial notebooks. I have been putting them here with the same generated name as their generated MP4 counterparts.
https://github.com/facebookresearch/diffkt/tree/main/tutorials/resources
These animations were built using Manim which is an effective Python library to generate 2D and 3D visualizations and simulations. On a handful of examples I have used JAX paired with Manim.
As Neal said, it's probably not in our interest to have JAX or Python source code in a Kotlin project, as it would marginalize both DiffKt and Kotlin. Creating a visualization library similar to Manim would be ideal in my opinion, but as Dhavide expressed this would drift away from our immediate objectives significantly.
Some possible solutions to get this out the door:
The text was updated successfully, but these errors were encountered: