BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osgeo.org//foss4g-uk-2026//talk//T9TVFN
BEGIN:VTIMEZONE
TZID:GMT
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:BST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-foss4g-uk-2026-T9TVFN@talks.osgeo.org
DTSTART;TZID=GMT:20261012T140000
DTEND;TZID=GMT:20261012T143000
DESCRIPTION:In building multiple large geospatial pipelines\, I got increas
 ingly frustrated with the amount of bookwork that pollutes the scientific 
 intent of the code. This is both due to spatial bookkeeping\, aligning pix
 els\, ensuring map projections match\, etc.\, and for managing hardware re
 sources: chunking data for memory puproses\, CPU or GPU paths for extracti
 ng parallelism\, etc.\n\nTo this end I've spent the last few years buildin
 g a library\, called Yirgacheffe\, to back the pipelines I build that take
 s care of both of those concerns\, and provides a numpy-like\, pandas-like
  interface for working with raster and vector geospatial datasets when doi
 ng spactial analysis.\n\nHiding all the bookwork away means the pipeline c
 ode intent is more obviously aligned with the method\, and robustness is i
 ncreased by relying on well tested code behind the scenes.\n\nThis talk wi
 ll give an overview of Yirgacheffe's declarative nature\, where it can hel
 p you with your pipelines\, and where it still isn't the best choice and n
 eeds more work/help.
DTSTAMP:20260910T232414Z
LOCATION:Create 2
SUMMARY:Yirgacheffe: a declarative\, functional approach to geospatial comp
 utation - Michael Dales
URL:https://talks.osgeo.org/foss4g-uk-2026/talk/T9TVFN/
END:VEVENT
END:VCALENDAR
