Viewing profile — jbednar
jbednar
HN member- Joined
- Thu, Jul 23, 2015, 8:14 PM UTC
- HN karma
- 31
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About jbednar
No profile information was provided.
Recent public activity
-
comment
Comment #40591027
I've added mesop to https://pyviz.org/tools.html#dashboarding , where it is the 35th OSS Python dashboarding tool to appear. (There were 5 in 2019). It's a crowded space!
-
comment
Comment #21932205
https://holoviews.org is probably a better link.
-
comment
Comment #20467439
Panel, hvPlot, HoloViews, GeoViews, Datashader, Param, Colorcet -- all working together to make Python data visualization easier and more powerful.
- story
-
comment
Comment #20171095
You can if you use Panel (panel.pyviz.org); it does not depend on Jupyter in any way (but like Voila, works well in Jupyter).
-
comment
Comment #20171070
Panel and Voila attacked the same problem (moving easily between Jupyter and standalone server contexts) from completely opposite directions. This difference has some implications …
-
comment
Comment #20170934
Panel can use a Bokeh server but does not require it; it is equally happy communicating over Bokeh Server's or Jupyter's communication channels. Panel doesn't currently support usi…
-
comment
Comment #19145797
I think this was already said above, but it still seems to be getting confused, so to repeat: Datashader renders everything out of core, in the server . So it doesn't matter whethe…
-
comment
Comment #19145724
Sigh. Datashader is not a paper, it's an actual usable piece of software, so it should be compared to other tools and libraries for rendering data. Unlike nearly ever other 2D plot…
-
comment
Comment #19143103
I'm not sure if you're objecting to the name "Datashader", but surely every library needs a name, and this one is accurate in that it allows the sort of shading that one does for 3…
-
comment
Comment #19140750
By default, Datashader accurately conveys the shape of the distribution in a way that the human visual system can process. If you want a linear representation, you can do that easi…
-
comment
Comment #19139595
Datashader is server-side rendering, and thus not in any way comparable to WebGL in its usage. With Datashader, only the final rendered/rasterized image-like object is sent to the …
-
comment
Comment #19137514
Geographic maps aren't the primary use for datashader; those are just easy examples that people can appreciate without a lot of explanation. In practice we use it for any large dat…
-
comment
Comment #19137495
Yes, those are symmetric icons, a type of attractor. See http://datashader.org/topics/strange_attractors.html for all the details.
-
comment
Comment #19137475
If you want one word, Datashader is a rasterizer. It takes data of many types (points, lines, grids, meshes) and creates a regular grid where each grid cell's value is a well defin…
-
comment
Comment #19137454
Datashader's approach is a bit different from an accumulation buffer, though similar in principle. It's not 3D rendering, and has no need for a z ordering; instead it's essentially…
-
comment
Comment #19137402
Datashader itself renders networks: http://datashader.org/user_guide/7_Networks.html
-
comment
Comment #19137391
The attractors at http://datashader.org/topics/strange_attractors.html are probably closer to art than science...
-
comment
Comment #18475369
Of course! HoloViews does allow infinite customizability, to pull out more and more subtle features, show things more clearly, and just to make it look nice or to match your favori…
-
comment
Comment #18473355
Personally, I don't _want_ a grammar of graphics; I want a grammar of data, where the data happens to have a graphical representation. I don't want to spend ages piecing together a…
-
comment
Comment #18472897
There are links to each library included, which will let you look at galleries of examples that are much more helpful than any single image would be. But if you want to collect ima…
-
comment
Comment #18306285
After 5 years and 40 releases, the Bokeh plotting library for Python has reached version 1.0 API stability.
-
comment
Comment #16283276
And Python's duck typing is for addressing the needless constraints that statically typed polymorphism introduces. Discussions like this can go on forever! :-)
-
comment
Comment #16277381
Sounds like we'll have to agree to disagree about a lot of things! :-) Having types specified statically is a recipe for generating untold many different versions of the same thing…
-
comment
Comment #16259438
After a decade of experience developing big systems in C and C++ followed by a decade of developing big systems in Python, my own experience is that static vs. dynamic typing isn't…