GitHub - Wikunia/Javis.jl: Julia Animations and Visualizations
source link: https://github.com/Wikunia/Javis.jl
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Javis
Javis: Julia Animations and Visualizations
Introduction
Javis
makes generating simple animations a breeze!
Want to learn more?
Check out our documentation for tutorials, our contributing guidelines, and the mission of Javis.jl
!
Join Our Developer Community!
We have a live Zulip stream that you can join to discuss Javis with other Javis users! We'd love to have you and hear your thoughts and see what you are making!
Click this badge to join:
Gallery
Tutorials
Examples
Design Philosophy
Although Javis.jl
is constantly being improved and made better, our design philosophy remains largely the same with only few changes happening to it.
We use Object-Action paradigm for creating visualizations.
Furthermore, details on our philosophy can be found here: Design Mission and Philosophy
Installation
To install Javis
into your Julia installation, type into your Julia REPL the following:
julia> ] add Javis
That's all there is to it!
Optional Dependency
Javis
supports LaTeX
and currently we need this node dependency for it. We are looking forward to the time when everything can be handled by Julia.
npm install -g mathjax-node-cli
If you don't need LaTeX
, there is no reason to install this
Acknowledgements
We want to thank a couple of people who helped make this possible.
Core Inspirations
- First of all the over thousand contributors of Julia itself
- Grant Sanderson of 3blue1brown - thanks for inspiring us to create something like this in Julia!
- Cormullion the inventor of Luxor.jl
- JuliaGraphics in general who provide the wrapper Cairo.jl for the Cairo graphics library
Contributors
- @Sov-trotter for implementing the Jupyter and Pluto viewer tools, streaming and layers
- @sudomaze for helping out with tutorials and feedback for v0.1.0
- @mythreyiramesh helping with cleaning up tutorials
- @briochemc for spotting and cleaning up tutorial typos and grammar
- @ric-cioffi for adding the Julia Logo example and for feedback
- @findmyway for fixing typos in documentation
- @ArbitRandomUser for cleaning up the LaTeX code base
- @agerlach for improving the internal LaTeX parsing
- @matbesancon for adding in an example on projections and for identifying an issue with Javis image processing
- @codejaeger - for improving the Javis viewer tool
- @XRFXLP - fixing typo in docs
- @Ved-Mahajan - for adding an example on Earth Venus cosmic dance.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK