Hi Sergio, Blender (Blender.org) would be a quirky choice from the standpoint of seeking merely a decent inline plotting utility, such as bokeh or matplotlib. I've used the latter a lot, the former a little. Blender would be vast overkill if 2D plots were the only interest. Since I came to Python (from dBase) seeking 3D geometry tools, I've been in the neighboring world of Python + POV-Ray (povray.org), the free ray tracing program, driven by its own Scene Description Language. I'd build my vectors, edges and polyhedrons in pure Python, but have them write out to POV-Ray in SDL. [1] A similar strategy is followed by Antiprism (C++ polyhedron utilities). [2] Sometimes equation plotting happens inside a more CAD like context, such as when using bezier curves to delineate motion. We also see a bright future for the "physics engine" don't we? Including 2D ones for kids such as Codesters.com (Python in the cloud, used in middle schools by me). You get to turn "gravity" on or off, and/or "bouncy walls". Collision detection... Visual Python (VPython) has been a major tool for me as well [3], letting me bypass the ray tracer and go straight to a VRML like experience (OpenGL). This has been a project of the Physics Community from the beginning. We've discussed it here a lot on edu-sig. A guy named Arthur was using it for an ambitious projective geometry package. In recent Youtubes I'm not looking at Python much at all, but at React + three.js integration. Just pointing out how WebGL itself is a theme here, whatever the tool stack. Common themes in my echo chamber (silo) are 3D rendering and animation. Python is getting stronger in this area. Blender is Python driven. [4] Kirby Urner in Portland Oregon [1] 20 years ago: http://4dsolutions.net/ocn/numeracy1.html http://4dsolutions.net/ocn/oopalgebra.html [2] https://www.antiprism.com/programs/off2pov.html (POV output for geometric studies) [3] the embedded Youtube shows of Visual Python https://coffeeshopsnet.blogspot.com/2012/05/hypertoonery.html [4] a few seconds of my relatively recent work in Blender https://youtu.be/D1nw1PH4wjs On Fri, Nov 6, 2020 at 1:14 PM Sergio Rojas <sergio_r@mail.com> wrote:
Hi Kirby,
In terms of plotting, I would go with matplotlib as it is updated as python is updated. I have had bad times when using something else. I am unaware of Blender, but I'll look around. Any particular feature over matplotlib?
Sergio