BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2024//talk//NNWTXP
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2024-NNWTXP@programme.europython.eu
DTSTART;TZID=CET:20240710T160500
DTEND;TZID=CET:20240710T163500
DESCRIPTION:This is the story of a weekend project which turned into a mont
 hs long challenge. After coming across a photorealistic painting made enti
 rely out of strings\, I wanted to create one on my own. But how? I decided
  to reverse engineer the algorithm that computes which strings to stretch 
 and in which order.\n\nIn this talk\, I will show how I created a Python a
 lgorithm that produces a beautiful work of art. I will cover topics such a
 s greedy algorithms\, image processing\, color spaces\, performance optimi
 zation and many other challenges that I encountered while cracking the alg
 orithm. And of course\, I'll show the resulting work of art!
DTSTAMP:20260418T105836Z
LOCATION:Terrace 2B
SUMMARY:I reverse engineered a work of art\, and this is what I learned - Y
 air Galler
URL:https://programme.europython.eu/europython-2024/talk/NNWTXP/
END:VEVENT
END:VCALENDAR
