The Magnum Experience

Why is it so smooth?

By now, you must have seen some cool Magnum Demos on the internet and might've even tried using it first hand! (If not, we highly recommend trying it here)

This page showcases our ideology behind building Magnum and delivering the perfect User Experience.

We could've just stopped after releasing the Magnum binaries on GitHub; but, we decided to take it a step further and transform it into an interactive cloud based experience- that makes setup and debugging simpler than you can imagine.

Why Open Source?

There is a simple answer to that; Magnum was made to EMPOWER the community; and not as a product to generate revenue. As student developers, we have always appreciated Open Source and community efforts.

We have seen many people struggle to set up Manim and the high degree of monotony involved in the code, we worked on automating it!

Then came the launch of OpenAI's GPT-3. It literally took the world by a storm and there was so much hype around it. We decided to integrate it into Magnum (currently, this is called Magnum- Full) to make the UX even better. Instead of TeX files, you can generate smooth animations straight from plain text now!

Why Magnum Lite?

Magnum Lite is a special version made just for non-programmers. We've taken special care on crafting neat user experiences by providing a cloud based setup with Google Colab.

In some cases, it might happen that your PC doesn't have enough space/ computing power to run the heavy workload of generating 1440p 60 fps animations. This might lead to really long and annoying processing times and even to system breakdown. To avoid all of this, and to greatly speed up AND smoothen the process, we made Magnum Lite.

In Magnum Lite Official Playground, we've laid out the whole code as easy to run "cells" with guided instructions. This enables literally ANYONE and EVERYONE to use Magnum without any hassle.

The full 15 GB installation of Manim and LaTeX and Magnum is done on a reusable, shared cloud machine. It has a lot of free space, high RAM, special GPUs for processing videos and more- just so that you don't have to worry about many small and big things.

Apart from this, Magnum Lite and Magnum Lite Playground enables us to deliver a consistent and awesome experience for all!

Why restructure LaTeX?

As you might have noticed, we ask you to format a code a little bit before you upload it to Magnum Lite Playground.

This is the default format in which Magnum (Full) generates code. After all, Magnum Lite is just a user friendly adaptation of Magnum (Full).

We did this to simplify interfacing with LaTeX. The normal LaTeX code looks too bewildering for humans to read. It just has too many redundant stuff that we wished to be fixed even when we use it today. Like line breaks and all- can't it be just more intuitive? That's why we fixed it in Magnum.

Users say that the Magnum LaTeX format is more readable just by looking at the code and is very much more portable. Plus, we ask you to bring it as a .txt file, NOT as a .tex. This is because many people use online IDEs for LaTeX coding and it is very difficult to retrieve and transfer .tex files from there. Hence, we removed that hassle too!