for future reference: there's also this bug report on #pyodide for #geoviews https://github.com/pyodide/pyodide/issues/4214
#holoviz #holoviews
for future reference: there's also this bug report on #pyodide for #geoviews https://github.com/pyodide/pyodide/issues/4214
#holoviz #holoviews
Exploring the data app publishing options of #holoviz #panel.
panel convert (https://panel.holoviz.org/how_to/wasm/convert.html) looks super promising but tricky since both #folium and #geoviews seem to be missing from #pyodide
But for now, enjoy this demo #WFS viewer for visualizing data from #ogdwien @datagvat
https://mybinder.org/v2/gh/anitagraser/ogd-at-lab/main?urlpath=lab/tree/apps/panel-test.ipynb
I'm so happy that we're finally in a place where we can whip up a quick trajectory data exploration app with maps and graphs from rather arbitrary inputs, be it plain old csv with x/y in any crs known to proj, or fancy gis formats in just a few minutes.
It's minimal extra effort and seems to impress most people so much more than comparable plots in a notebook
Working out the last kinks in the improved @movingpandas plots: now with proper arrow heads visualizing #movement direction
Public service announcement: pin your #hvplot version to 0.8.3 for now, particularly if you use #geoviews like @movingpandas does
Did you know that @movingpandas supports plotting using custom #projections?
This #HiddenGem feature of #GeoViews is really neat and it's now featured on the update #MovingPandas homepage
Today, I had the pleasure to present @movingpandas at the #Maritime #Informatics & #Robotics - #Maritime2023 #SummerSchool
https://summer-schools.aegean.gr/Maritime2023
Too bad I couldn't make it there in person, but I do hope that the participants got a good impression of the #Python for #MovementDataAnalytics ecosystem:
#MovingPandas #geopandas #geoviews #hvplot #holoviews
#Github #Codespace for @movingpandas example #notebooks are up and running:
https://github.com/movingpandas/movingpandas-examples
The setup takes a while but not longer than on #MyBinder
I found it impossible to search for devcontainer examples with #conda and #mamba, so maybe you'll find this one useful
I love the idea of turning #Jupyter notebooks into slides. I've figured out most issues with rendering interactive plots but there is one thing I'm stuck with:
#GeoViews & #Datashader works great in a #notebook but is not not rendered in the slides
The output is: BokehModel(combine_events=True, render_bundle={'docs_json': {'8bb4dc3b-92b9-4d6e-9b03-060b443bfa47': {'defs': …
Any pointers much appreciated
All our examples are updated and ready to explore at:
https://movingpandas.org/examples
And arrows!
If all goes as planned, the next version of @movingpandas will ship with improved #Trajectory plotting capabilities, including, finally: #arrow markers that show the direction of the movement
https://github.com/movingpandas/movingpandas/commit/fb1174b51f0ef31ce95ffc1403b78c7eff3642b7
Today's success moment: came up with a hack to have arrow markers in #GeoViews while building a #visualanalytics app with @geopandas & #panel.
I'm still surprised that the built-in @bokeh markers don't include any arrows. None of the available markers can be used to unambiguously show direction https://docs.bokeh.org/en/latest/docs/examples/basic/scatters/markers.html#index-0
While working with #GeoViews, I noticed that the map zoom tool is not active by default.
I think this may be one of the main reasons why users find GeoViews less intuitive than #Folium
We can set the zoom tool active using:
from holoviews import opts
opts.defaults(opts.Overlay(active_tools=['wheel_zoom'])
Full code and examples:
https://movingpandas.github.io/movingpandas-website/1-tutorials/1-getting-started.html
Time for a new @movingpandas #MovementDataAnalytics example. This time:
Icebergs ahead!
https://movingpandas.github.io/movingpandas-website/2-analysis-examples/iceberg.html
This topic calls for some more unconventional projections to be used in future iterations of this notebook
My new paper on the state of #trajectory visualizations in #notebook environments is finally out
Featuring @movingpandas, #scikitmobility and more
with plots from #Folium, #GeoViews, #Matplotlib, and #KeplerGL
And it's open access: https://hw.oeaw.ac.at/?arp=0x003de7dd