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 π€·ββοΈπ
#MovingPandas #panel #hvplot #holoviz #holoviews #geoviews #geopandas
#movingpandas #panel #hvplot #holoviz #holoviews #geoviews #Geopandas
Working out the last kinks in the improved @movingpandas plots: now with proper arrow heads visualizing #movement direction
#mobility #SpatialDataScience #mobilitydatascience #sportsanalytics #movingpandas #geoviews #holoviz #holoviews #bokeh
#movement #mobility #SpatialDataScience #mobilitydatascience #sportsanalytics #movingpandas #geoviews #holoviz #holoviews #bokeh
Public service announcement: pin your #hvplot version to 0.8.3 for now, particularly if you use #geoviews like @movingpandas does
#hvplot #geoviews #holoviz #holoviews #Geopandas
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
#MobilityAnalytics #MovementDataAnalysis #DataScience #DataViz #Holoviews #hvplot
#projections #hiddengem #geoviews #movingpandas #mobilityanalytics #movementdataanalysis #datascience #dataviz #holoviews #hvplot
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
#maritime #informatics #robotics #maritime2023 #python #movementdataanalytics #movingpandas #Geopandas #geoviews #hvplot #holoviews #summerschool
π₯³ #Github #Codespaces 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
#PartyLikeAGIScientist #python #datascience #geopandas #geoviews #MovingPandas
#github #codespaces #notebooks #mybinder #conda #mamba #partylikeagiscientist #python #datascience #Geopandas #geoviews #movingpandas
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 is not not rendered in the slides but works great in a #notebook
The output is: BokehModel(combine_events=True, render_bundle={'docs_json': {'8bb4dc3b-92b9-4d6e-9b03-060b443bfa47': {'defs': β¦
Any pointers much appreciated
#nbconvert #bokeh #geopandas #holoviz #hvplot #datascience #Dataviz #VisualAnalytics
#jupyter #geoviews #datashader #notebook #nbconvert #bokeh #Geopandas #holoviz #hvplot #datascience #dataviz #visualanalytics
π©βπ» All our examples are updated and ready to explore at:
https://movingpandas.org/examples
#python #pandas #Geopandas #geoviews #MobilityAnalytics #opensource
#python #pandas #Geopandas #geoviews #mobilityanalytics #opensource
And arrows! πΉ π
#MobilityAnalytics #MovementDataAnalytics #MovementData #MovingPandas #Python #DataScience #GeoViews #Bokeh
#mobilityanalytics #movementdataanalytics #MovementData #movingpandas #python #datascience #geoviews #bokeh
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
#MovementDataAnalytics #MovementData #MobilityAnalytics #VisualAnalytics #Bokeh #GeoViews #Holoviews #GISChat
#trajectory #arrow #movementdataanalytics #MovementData #mobilityanalytics #visualanalytics #bokeh #geoviews #holoviews #gischat
Today's success moment: came up with a hack to have arrow markers in #GeoViews π©βπ» while building a #visualanalytics app with #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
#geoviews #visualanalytics #panel #bokeh #dataviz #cartography #gischat #geospatial #ais #maritime
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 #leaflet
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
#geoviews #leaflet #gischat #movingpandas #bokeh #holoviews #Geopandas #python
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
#movementdataanalytics #gischat #Geopandas #geoviews #icebergs #antarctic
π£π 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
#trajectory #notebook #scikitmobility #folium #geoviews #matplotlib #KeplerGL #giscience #datascience #gischat #jupyter
@ruthpozuelo @lavergnetho @EL_Uatu I would use https://geoviews.org/gallery/matplotlib/filled_contours.html
In general, I use https://datashader.org/ and https://holoviews.org/user_guide/Large_Data.html a lot those days and it can create interactive bokeh or static matplotlib with the same code.
#datashader can resample huge dataset on the fly
#datashader #geoviews #holoviews are magic, really loving it.
#datashader #geoviews #holoviews