PyCon Lithuania 2026

Beyond the Static 2D Plot - Spatial Data Storytelling in 4D
2026-04-09 , Deimantas/Diamond (3rd building)

2D static plots are great, but they are static. Data isn't - it changes. So we turn a plot into an animation. But we don't live in planes - we live in space. And we want to send a message, not just show an animation. This leads us to the 3D animated story!

In this talk I will close the gap between abstract data and its physical reality. Through step-by-step examples using (Geo)Pandas, (I)Pydeck, PyVista, Blender etc., I will turn basic charts into 4D stories with custom models added to geospace.


Objective: To demonstrate a complete Python-driven pipeline for 4D spatial storytelling, moving from raw data to cinematic 3D renders that show changes in their true reality

Proposed Roadmap:

Data Ingest: Organizing temporal/spatial data using (Geo)Pandas

Spatial Alignment: Solving the "Coordinate Challenge" — matching 3D models to GIS Lat/Long

Prototyping: Rapid spatial verification using (I)Pydeck and PyVista

Cinematic Storytelling: Automation of Blender (via bpy) and FFmpeg to animate models and environments based on data

Kestutis Gadeikis (PhD, EMBA) is the Chief Actuary and Data Governance Manager at Lietuvos Draudimas (PZU Group), the insurance market leader in the Baltics. With a PhD in Mathematics and an EMBA, he specializes in finding the right balance between the data analysis and the impactful presentation of its results.