Thanks :) >I wonder if it will be the Matplotlib of Julia
While possible, it will need quite a bit of work :) Offering the flexibility and usability of Matplotlib is no easy task! Right now the strength rather lies in interactivity and easy means to visualize animated and large data sets. But there could be shortcuts like implementing a backend for Matplotlib first. @Alan, I can create one ;) Also, as you can see in http://www.glvisualize.com/examples/interactive/, something similar to @manipulate can be implemented in GLVisualize. Am Freitag, 26. Februar 2016 23:11:02 UTC+1 schrieb Simon Danisch: > > Hi > > this is the first release of GLVisualize.jl > <https://github.com/JuliaGL/GLVisualize.jl>, a 2D/3D visualization > library completely written in Julia and OpenGL. > > You can find some crude documentation on glvisualize.com > <http://www.glvisualize.com/>. > I hope to improve the examples and the documentation in the coming weeks. > The biggest problem for most people right now will be a slightly flaky > camera and missing guides and labels. > This is being worked on! If someone beats me to the guide/axis creation, > I'd be very happy. This could be a fun project to get started with > GLVisualize. > Please feel free to open any issue concerning missing documentation, > discrepancies <http://www.dict.cc/englisch-deutsch/discrepancies.html> and > bugs! > > Relation to GLPlot <https://github.com/SimonDanisch/GLPlot.jl>: > GLPlot is now a thin wrapper for GLVisualize with a focus on plotting. > Since I concentrated mostly on finishing GLVisualize, it's a reeally thin > wrapper. > It basically just forwards all calls to GLVisualize, and adds a > boundingbox around the objects. > In the future, it should offer some basic UI, automatic creation of > axis/labels, screenshots and an alternative API that is more familiar to > people that are coming from other plotting libraries (e.g. functions like > surf, contourf, patches). > If anyone has specific plans on how this could look like don't hesitate to > open issues and PR's! > > Outlook: > I'd like to make GLVisualize more independent of the rendering backend by > using some backend agnostic geometry > <https://github.com/JuliaGeometry/GeometryTypes.jl/issues/46> > representation. > This will make it easier to integrate backends like FireRender > <https://github.com/JuliaGraphics/FireRender.jl>, WebGL, Vulkan > <https://github.com/JuliaGPU/Vulkan.jl/tree/api> (why Vulkan > <http://randomfantasies.com/2016/02/why-im-betting-on-vulkan-and-julia/>), > or some text based backends like PDF/SVG. > > Furthermore, I'd like to improve the performance and interaction > possibilities. > > I have to thank the Julia Group for supporting me :) It's a pleasure to be > a part of the Julia community! > > I'm looking forward to the great visualizations you'll create! > > Best, > Simon Danisch >
