All Projects → Wikunia → Javis.jl

Wikunia / Javis.jl

Licence: mit
Julia Animations and Visualizations

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Javis.jl

Animatify Ios
Animation, Effects & Transitions for iOS
Stars: ✭ 350 (+21.11%)
Mutual labels:  hacktoberfest, animations
Badgehub
A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.
Stars: ✭ 592 (+104.84%)
Mutual labels:  hacktoberfest, animations
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (+308.3%)
Mutual labels:  hacktoberfest, animations
Summer2021 Internships
Collection of Summer 2022 tech internships!
Stars: ✭ 7,275 (+2417.3%)
Mutual labels:  hacktoberfest
Examples
Example Revel Applications
Stars: ✭ 290 (+0.35%)
Mutual labels:  hacktoberfest
Hwloc
Hardware locality (hwloc)
Stars: ✭ 289 (+0%)
Mutual labels:  hacktoberfest
Terasology
Terasology - open source voxel world
Stars: ✭ 3,247 (+1023.53%)
Mutual labels:  hacktoberfest
Vue Cli Plugin Electron Builder
Easily Build Your Vue.js App For Desktop With Electron
Stars: ✭ 3,549 (+1128.03%)
Mutual labels:  hacktoberfest
Vinyldns
DNS Governance for streamlining DNS operations and enabling safe and secure DNS self-service
Stars: ✭ 293 (+1.38%)
Mutual labels:  hacktoberfest
Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (-0.35%)
Mutual labels:  hacktoberfest
Mobile App
See your city's air pollution measured in daily cigarettes. iOS/Android.
Stars: ✭ 291 (+0.69%)
Mutual labels:  hacktoberfest
Developerexcuses
A Mac OS X Screensaver which shows quotes from http://developerexcuses.com, inofficial
Stars: ✭ 290 (+0.35%)
Mutual labels:  hacktoberfest
Vast Client Js
VAST 4 client library for JavaScript
Stars: ✭ 292 (+1.04%)
Mutual labels:  hacktoberfest
Diff2html Cli
Pretty diff to html javascript cli (diff2html-cli)
Stars: ✭ 287 (-0.69%)
Mutual labels:  hacktoberfest
Timeago.dart
A library useful for creating fuzzy timestamps. (e.g. "5 minutes ago")
Stars: ✭ 293 (+1.38%)
Mutual labels:  hacktoberfest
Securedrop
GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!
Stars: ✭ 3,149 (+989.62%)
Mutual labels:  hacktoberfest
Vpype
The Swiss-Army-knife command-line tool for plotter vector graphics.
Stars: ✭ 292 (+1.04%)
Mutual labels:  hacktoberfest
Loopback4 Example Shopping
LoopBack 4 Example: Online Shopping APIs
Stars: ✭ 292 (+1.04%)
Mutual labels:  hacktoberfest
Mermaid Cli
Command line tool for the Mermaid library
Stars: ✭ 286 (-1.04%)
Mutual labels:  hacktoberfest
Segyio
Fast Python library for SEGY files.
Stars: ✭ 291 (+0.69%)
Mutual labels:  hacktoberfest

Javis

Code Style: Blue Stable Dev Build Status Coverage project chat

GitHub Hacktoberfest combined status

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: project chat

Gallery

Tutorials

Animation Animation
Tutorial: What Are Actions? Tutorial: Making Your First Javis Animation!
Tutorial: Taming the Elements Tutorial: Do You Know Our Mascot?
Tutorial: Rendering LaTeX with Javis! Tutorial: Using Animations.jl with Javis!

Examples

Animation Animation
Follow a Path Draw the Julia Logo

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 😉

State of development

Javis.jl is currently under heavy development but we wanted to bring you a first version after we received over 30 stars. It makes it easier to try out Javis.jl for you and we are looking forward to bug reports and issue requests. More the latter, but we expect things to fail!

Current state

v0.2.0

Javis currently supports very simple animations with:

  • LaTeX support
  • Transformations
  • Subactions
  • Drawing grid lines
  • Morphing one shape into another
  • Image Viewer (; liveview=true)
  • Compatibility with Animations.jl

Future goals

We have a list of issues for v0.3.0 and beyond which contain things like:

  • Animating transposing a matrix using morphing PR #175
  • Combine actions into layers/collections
  • Polar coordinates
  • Vectors
  • ...

Read more about the current state and our vision

Make sure to add a feature request if you think we miss something fundamental or something that would be nice to have.

Acknowledgements

We want to thank a couple of people who helped make this possible.

Core Inspirations

Contributors

  • @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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].