geogebra
manim
| geogebra | manim | |
|---|---|---|
| 80 | 149 | |
| 2,230 | 87,556 | |
| 1.7% | 1.5% | |
| 9.9 | 7.7 | |
| 4 days ago | about 2 months ago | |
| Java | Python | |
| - | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
geogebra
- Distancia en una Esfera
-
Beej's Guide to Learning Computer Science
https://www.mathacademy.com/ is a great combination of structured learning across an incremental skill tree with practise problems to prove to yourself that you understand. It’s a big commitment but helped me go from “hasn’t done any math for a while and probably missed some basics” to much more comfortable. You can do the self-test to pick a starting level and work up from there.
As with many things you basically have to sit down and do the work, though, you’re not going to get better just by inhaling books and videos. MA isn’t a fun/gamified learning platform like Duolingo, the ‘fun’ comes from putting the work in and seeing yourself improve. For me it went from a grind initially to something I enjoyed doing.
https://www.geogebra.org/ is also worth exploring for its novel visual approach, but didn’t feel as structured or challenging as MA to me.
-
Visual Explanations of Mathematics
There is also Joyce's Java Version of Euclid's Elements:
https://mathcs.clarku.edu/~djoyce/java/elements/elements.htm...
and I'm still impressed by the custom Unity tools which Freya Holmér uses for her videos:
https://www.youtube.com/watch?v=jvPPXbo87ds
Wish Geogebra was both more capable and widely used:
https://www.geogebra.org/
That said, these days if I need to plot out something I just use OpenSCAD: https://openscad.org/ (or, the Python-enabled version: https://pythonscad.org/ )
-
Beautiful Free Math – Desmos Animated Graphing Calculator
I used Desmos quite a bit as an instructional tool for high school math. They are funded through relationships with several companies, but most notably the standardized testing industry, which uses it with their online tests.
Over ten years before Desmos launched, there began an open source project called Geogebra (https://www.geogebra.org/). Geogebra remains open source to this day and offers a similar suite of applications and calculators, both online and in app form.
Over the years I have also used Geogebra as an instructional tool in both my math and physics classrooms, producing dozens of apps, simulators, and gizmos: https://www.geogebra.org/u/mrdathhs
Geogebra excels at creating mathematical simulations. One of my favorites was this real-time satellite orbit calculator: https://www.geogebra.org/m/UEynuRnG
-
Top 10 most intriguing Java errors in 2024
In reality, 0.7071067811865 isn't some magic number—it's simply the rounded result of taking the square root of 0.5. But how critical is this loss of precision? GeoGebra is a software tailored for mathematicians, and extra precision doesn't seem to hurt there.
-
Why Surgeons Are Wearing the Apple Vision Pro in Operating Rooms
Would be great to see some citations. I'm particularly interested to know the kind of tech we are talking about here. If it's PPT and the likes then I tend to agree. If we are talking about tools like geogebra [1] where students can manipulate and play around then I'll be extremely surprised.
[1] https://www.geogebra.org
- GeoGebra: A dynamic mathematics software for all levels of education
-
How can I embed code from the Android platform into one of my applications?
https://github.com/geogebra/geogebra How can I obtain the source code for the Android platform and embed it into our own app with only the core layer code, DeskTop, and web platform source code? Thank you for your reply.
-
Desmos 3D graphing calculator (beta)
I don't think their codebases are particularly connected: AFAIK Desmos is a client-side browser app, so the software is distributed to the user for using in that way, which seems incompatible with the GPL3+ licensing of the GeoGebra codebase.
https://github.com/geogebra/geogebra
-
How is the level of difficulty for this programme Calculus - 1, Is it possible for me who is a total dummy, I am feeling very nervous.
Edit: while learning derivatives you should definitely play around with a graphing calculator like https://www.geogebra.org/ . It will make understanding what's going on a lot more intuitive.
manim
- Use Txt for Bookmarks
- Manim: Animation engine for explanatory math videos
- Fastplotlib: Driving scientific discovery through data visualization
- Manim – animation engine for explanatory math videos
-
An animated introduction to Fourier Series
There's manim [1] from YouTuber 3blue1brown. And while it doesn't work on the web, there is a port [2] that does, which runs on p5.js. If you want a bit more control, you can use a canvas animation library directly. A few popular ones are p5, GreenSock, and PixiJS--but there are so many others. For simpler animations and for the most control over the result, it's pretty rewarding to just use the built-in Canvas API [3] directly.
[1] https://github.com/3b1b/manim
[2] https://github.com/JazonJiao/Manim.js/
[3] https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/...
-
3Blue1Brown: Visualizing Attention, a Transformer's Heart
That is definitely one of the things he does better than most. He actually wrote a custom library for math animations: https://github.com/3b1b/manim
-
Where Is Noether's Principle in Machine Learning?
Not quite what you're looking for, but worth pointing out that Grant Sanderson of 3Blue1Brown has published the "framework" he uses for his math videos on GitHub.
https://github.com/3b1b/manim
-
3Blue1Brown Calculus Blog Series
3b1b uses a python library for creating those videos.
https://github.com/3b1b/manim
-
Animating High School Maths Curriculum
Manim, 3b1b's animation library is open source: https://github.com/3b1b/manim
-
Why do people think animation involves a ton of coding?
Coming to motion design, this rumour takes of due to the fact that there are programming libraries like Manim and Motion-Canvas which are actually used to generate animations from code. You can search 3Blue1Brown channel on youtube.
What are some alternatives?
manim - A community-maintained Python framework for creating mathematical animations. [GET https://api.github.com/repos/ManimCommunity/manim: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
BOUT-dev - BOUT++: Plasma fluid finite-difference simulation code in curvilinear coordinate systems
moviepy - Video editing with Python
LibreCAD - LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.
matplotplusplus - Matplot++: A C++ Graphics Library for Data Visualization 📊🗾