# GLVisualize

**URL:** <https://discourse.julialang.org/t/glvisualize/481>\
**Category:** Community\
**Tags:** package, announcement\
**Created:** [November 21, 2016, 9:21pm UTC](https://discourse.julialang.org/t/glvisualize/481 "2016-11-21T21:21:56Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [November 21, 2016, 9:21pm UTC](https://discourse.julialang.org/t/glvisualize/481/1 "2016-11-21T21:21:56Z")

</div>

I finally tagged a new version of GLVisualize with a lot of new goodies and overall improved stability.  
For more information please see my blog post:

[http://randomfantasies.com/2016/11/glvisualize-a-modern-graphics-platform-for-julia/](http://randomfantasies.com/2016/11/glvisualize-a-modern-graphics-platform-for-julia/)

Best,  
Simon

---

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [November 21, 2016, 9:25pm UTC](https://discourse.julialang.org/t/glvisualize/481/2 "2016-11-21T21:25:53Z")

</div>

How’s the documentation? The demos were great (last week) but I found it hard to find out some basics…

---

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [November 21, 2016, 9:36pm UTC](https://discourse.julialang.org/t/glvisualize/481/3 "2016-11-21T21:36:07Z")

</div>

Not much better, but I did add more documented examples.  
Also I added this little function, which can print out the keyword arguments you can customize:

```nohighlight
# suppose you have 
x = rand(Point3f0, 10)
visualize(x)
# then you can use
get_docs(x)
# to figure out what keyword arguments you can pass

```

There is also:

```nohighlight
GLVisualize.all_docs()

```

Which will print all possible arguments to the visualize function and if available the docstring corresponding to it.

Not really satisfactory I admit! I’m work on it! If you have ideas what you want to see in the docs, please tell me!

---

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [November 21, 2016, 9:46pm UTC](https://discourse.julialang.org/t/glvisualize/481/4 "2016-11-21T21:46:34Z")

</div>

Last time I looked I got the feeling that I was supposed to already know ‘something’ in depth, because I couldn’t find much on coordinates, cameras, axes, projections, lighting, textures, data formats, datatypes, number formats, signals, etc, without diving into the code. The search tool didn’t help me much. (And there are white areas in the docs where I’m guessing that some people might see a picture or video… 🙂

But the demos were awesome, and I think this has so much potential!

---

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [November 21, 2016, 9:56pm UTC](https://discourse.julialang.org/t/glvisualize/481/5 "2016-11-21T21:56:41Z")

</div>

Thanks @cormullion.  
I guess you’re right, I do assume that kind of knowledge.  
I just imagine people looking through the demos, picking out the one closes to their use case and then work from there 😉  
Which is also why I made it an essential part of the runtest.

But I see how it’s time for a more thorough documentation!

---

<div class="post-metadata">

**Author:** ![grero](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/grero/32/109_2.png) [@grero](https://discourse.julialang.org/u/grero)\
**Post date:** [November 22, 2016, 1:05am UTC](https://discourse.julialang.org/t/glvisualize/481/6 "2016-11-22T01:05:07Z")

</div>

Great news, Simon, congratulations on all your hard work. I’m really enjoying GLVisualize and I’m looking forward to future updates : )

---

<div class="post-metadata">

**Author:** ![pitao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pitao/32/116_2.png) [@pitao](https://discourse.julialang.org/u/pitao)\
**Post date:** [November 22, 2016, 10:18am UTC](https://discourse.julialang.org/t/glvisualize/481/7 "2016-11-22T10:18:16Z")

</div>

This looks really promising. Maybe one day Julia will have an equivalent of [MathBox](http://acko.net/blog/mathbox2/).

---

<div class="post-metadata">

**Author:** ![KajWiik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kajwiik/32/199_2.png) [@KajWiik](https://discourse.julialang.org/u/KajWiik)\
**Post date:** [November 22, 2016, 1:12pm UTC](https://discourse.julialang.org/t/glvisualize/481/8 "2016-11-22T13:12:34Z")

</div>

Looks very nice, good work! What are the hardware requirements? I get

> ERROR: LoadError: GLX: Failed to create context: GLXBadFBConfig  
> error when running tests.

---

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [November 22, 2016, 1:47pm UTC](https://discourse.julialang.org/t/glvisualize/481/9 "2016-11-22T13:47:47Z")

</div>

You need a modestly modern GPU (I think even an onboard HD 3000 from 2011 should be fine) with drivers installed.  
What does glxinfo say? Best is to open an issue at GLVisualize.jl

---

<div class="post-metadata">

**Author:** ![i2000s](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/i2000s/32/268_2.png) [@i2000s](https://discourse.julialang.org/u/i2000s)\
**Post date:** [December 3, 2016, 6:46am UTC](https://discourse.julialang.org/t/glvisualize/481/10 "2016-12-03T06:46:05Z")

</div>

HI @sdanisch, this looks really promising! Could you comment on [this question](https://discourse.julialang.org/t/julia-counterparts-to-slice-and-contourslice-in-matlab/686/2) for the probability to use GLVisualize in a Jupyter notebook? Thanks.
