diff --git a/data/metrics/events/master/all.csv b/data/metrics/events/master/all.csv
index 6370a91b..b24c43fb 100644
--- a/data/metrics/events/master/all.csv
+++ b/data/metrics/events/master/all.csv
@@ -869,7 +869,7 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
,,411,2023-10-22,Afra Eisma,['Public Event - Exhibition'],The Tetley: Afra Eisma,,['LS10 1JQ'],The Tetley,Promote,"['Season 2 - Playing', 'Season 3 - Dreaming']",2023-06-23,['Hunslet and Riverside']
3500.0,,1769,2023-06-24,My LEEDS Summer: Beeston and Holbeck Part 1/2 - Beeston Festival,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Beeston and Holbeck Part 1/2 - Beeston Festival,,['LS11 7BQ'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-06-24,['Beeston and Holbeck']
500.0,,418,2023-06-24,"My LEEDS Summer: Crossgates and Whinmoor Celebrates our Past, Present and Future",['Public Event - Performance'],"12 - My LEEDS 2023: My LEEDS Summer: Crossgates and Whinmoor Celebrates our Past, Present and Future",,['LS15 8ET'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-06-24,['Cross Gates and Whinmoor']
-,,417,2023-06-24,My LEEDS Summer: Moortown Picnic in the Park,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Moortown Picnic in the Park,,['LS17 6DP'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-06-24,['Moortown']
+1500.0,,417,2023-06-24,My LEEDS Summer: Moortown Picnic in the Park,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Moortown Picnic in the Park,,['LS17 6DP'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-06-24,['Moortown']
,,483,2023-10-22,Takahashi McGil and Emma Lawrenson: Balance and Form ,['Public Event - Exhibition'],Yorkshire Sculpture Park: Takahashi McGil and Emma Lawrenson: Balance and Form ,,['WF4 4LG'],Yorkshire Sculpture Park,Promote,"['Season 2 - Playing', 'Season 3 - Dreaming']",2023-06-24,
,,1126,2023-06-27,Digital Upskilling Workshop 13/20,['CLE - Skills and Talent session'],Creative Learning S2: Digital Upskilling Workshop 13/20,,,Creative Learning S2,CLE,['Season 2 - Playing'],2023-06-27,
,,487,2023-06-27,Gwen Stefani ,['Public Event - Large Scale Outdoor Event'],Harewood House: Gwen Stefani ,,['LS17 9LG'],Harewood House,Promote,['Season 2 - Playing'],2023-06-27,['Harewood']
@@ -927,6 +927,7 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
,,466,2023-11-26,The Weight of Words,['Partner Programme - Event'],Henry Moore Institute: The Weight of Words,,['LS1 3AH'],Henry Moore Institute,Partner,"['Season 2 - Playing', 'Season 3 - Dreaming']",2023-07-07,['Little London and Woodhouse']
,,284,2023-07-08,"""70 x 7: The Meal"": Harewood Big Picnic","['Public Event - Large Scale Outdoor Event', 'CLE - Community Engagement session']","Hidden Stories: ""70 x 7: The Meal"": Harewood Big Picnic",,['LS17 9LG'],Hidden Stories,CLE,['Season 2 - Playing'],2023-07-08,['Harewood']
78.0,,1770,2023-07-08,African and Caribbean Enterprise ,"['CLE - Skills and Talent session', 'CLE - Community Engagement session']",Leeds International African Arts Festival : African and Caribbean Enterprise ,,['LS1 3HE'],Leeds International African Arts Festival ,,['Season 2 - Playing'],2023-07-08,['Little London and Woodhouse']
+78.0,,1770,2023-07-08,African and Caribbean Enterprise ,"['CLE - Skills and Talent session', 'CLE - Community Engagement session']",Leeds International African Arts Festival : African and Caribbean Enterprise ,,['LS1 3HE'],Leeds International African Arts Festival ,,['Season 2 - Playing'],2023-07-08,['Little London and Woodhouse']
143.0,,428,2023-07-08,My LEEDS Summer: Gipton & Harehills,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Gipton & Harehills,,"['LS9 6NL', 'LS9 7BG']",12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-08,"['Gipton and Harehills', 'Gipton and Harehills']"
,,265,2023-07-09,My Leeds Event Day 1 (Live Activation),['Public Event - Performance'],12 - My LEEDS 2023: My Leeds Event Day 1 (Live Activation),,,12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-08,
,,1145,,,,: ,,,,,,2023-07-08,
@@ -937,16 +938,21 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
100.0,,1771,2023-07-09,Step into Africa,['CLE - Community Engagement session'],Leeds International African Arts Festival : Step into Africa,,['LS18 5HD'],Leeds International African Arts Festival ,CLE,['Season 2 - Playing'],2023-07-09,['Horsforth']
60.0,,1772,2023-07-10,Anthology Launch ,['CLE - Community Engagement session'],Leeds International African Arts Festival : Anthology Launch ,,['LS7 3EX'],Leeds International African Arts Festival ,CLE,,2023-07-10,
265.0,,1773,2023-07-14,Cinema Africa ,['CLE - Community Engagement session'],Leeds International African Arts Festival : Cinema Africa ,,['LS6 1JD'],Leeds International African Arts Festival ,CLE,,2023-07-11,['Headingley and Hyde Park']
+100.0,,1771,2023-07-09,Step into Africa,['CLE - Community Engagement session'],Leeds International African Arts Festival : Step into Africa,,['LS18 5HD'],Leeds International African Arts Festival ,CLE,['Season 2 - Playing'],2023-07-09,['Horsforth']
+60.0,,1772,2023-07-10,Anthology Launch ,['CLE - Community Engagement session'],Leeds International African Arts Festival : Anthology Launch ,,['LS7 3EX'],Leeds International African Arts Festival ,CLE,,2023-07-10,
+265.0,,1773,2023-07-14,Cinema Africa ,['CLE - Community Engagement session'],Leeds International African Arts Festival : Cinema Africa ,,['LS6 1JD'],Leeds International African Arts Festival ,CLE,,2023-07-11,['Headingley and Hyde Park']
7.0,,1852,2023-07-11,Leeds Book Awards Oracy Project: Blenheim Primary,['CLE - Community Engagement session'],Creative Learning S2: Leeds Book Awards Oracy Project: Blenheim Primary,,,Creative Learning S2,CLE,['Season 2 - Playing'],2023-07-11,
,,516,2023-07-14,JULIE: The Musical ,['Public Event - Performance'],Carriageworks Theatre: JULIE: The Musical ,,['LS2 3AD'],Carriageworks Theatre,Promote,['Season 2 - Playing'],2023-07-12,['Little London and Woodhouse']
7.0,,243,2023-07-12,NEST: Protagonist Auditions 2nd Round,"['CLE - Skills and Talent session', 'CLE - Participant / Volunteer thank you event']",10 - Melt: NEST: Protagonist Auditions 2nd Round,,['LS10 1NE'],10 - Melt,Produce (Signature),['Season 1 - Awakening'],2023-07-12,['Hunslet and Riverside']
250.0,,1774,2023-07-13,Jollof Cook Off,['CLE - Community Engagement session'],Leeds International African Arts Festival : Jollof Cook Off,,['LS10 1JY'],Leeds International African Arts Festival ,CLE,,2023-07-13,
+250.0,,1774,2023-07-13,Jollof Cook Off,['CLE - Community Engagement session'],Leeds International African Arts Festival : Jollof Cook Off,,['LS10 1JY'],Leeds International African Arts Festival ,CLE,,2023-07-13,
1050.0,,218,2023-07-14,Children's Day Event Day,['Public Event - Large Scale Outdoor Event'],07 - Children's Day: Children's Day Event Day,,['LS8 1DF'],07 - Children's Day,Produce (Signature),['Season 2 - Playing'],2023-07-14,['Roundhay']
6.0,,1127,2023-07-14,Digital Upskilling Workshop 14/20,['CLE - Skills and Talent session'],Creative Learning S2: Digital Upskilling Workshop 14/20,,['LS25 1EH'],Creative Learning S2,CLE,['Season 2 - Playing'],2023-07-14,['Garforth and Swillington']
7.0,,1853,2023-07-14,Leeds Book Awards Oracy Project: Cockburn John Charles Academy,['CLE - Community Engagement session'],Creative Learning S2: Leeds Book Awards Oracy Project: Cockburn John Charles Academy,,,Creative Learning S2,CLE,['Season 2 - Playing'],2023-07-14,
7.0,,1854,2023-07-14,Leeds Book Awards Oracy Project: Moor Allerton Hall Primary,['CLE - Community Engagement session'],Creative Learning S2: Leeds Book Awards Oracy Project: Moor Allerton Hall Primary,,,Creative Learning S2,CLE,['Season 2 - Playing'],2023-07-14,
,,320,2023-07-14,"Ntantu, 2 Worlds 1 Song EP release","['Public Event - Digital Experience', 'Partner Programme - Event']","Ntantu, 2 Worlds 1 Voice: Ntantu, 2 Worlds 1 Song EP release",,,"Ntantu, 2 Worlds 1 Voice",Partner,['Season 2 - Playing'],2023-07-14,
160.0,,1775,2023-07-15,Awards and Dinner,['CLE - Community Engagement session'],Leeds International African Arts Festival : Awards and Dinner,,['LS7 3EJ'],Leeds International African Arts Festival ,CLE,,2023-07-15,
+160.0,,1775,2023-07-15,Awards and Dinner,['CLE - Community Engagement session'],Leeds International African Arts Festival : Awards and Dinner,,['LS7 3EJ'],Leeds International African Arts Festival ,CLE,,2023-07-15,
,,416,2023-07-15,LCEP CPD event ,['CLE - Youth Voice session'],Youth Voice Programmes: LCEP CPD event ,,,Youth Voice Programmes,CLE,['Season 2 - Playing'],2023-07-15,
3000.0,,433,2023-07-15,My LEEDS Summer: Adel and Wharfdale Ralph Thoresby Summer Festival with LEEDS 2023,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Adel and Wharfdale Ralph Thoresby Summer Festival with LEEDS 2023,,['LS16 7RX'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-15,['Adel and Wharfedale']
,,336,2023-07-15,"Yorkshire Dance, Performing Genders",['Partner Programme - Event'],"Yorkshire Dance, Performing Genders: Yorkshire Dance, Performing Genders",,['LS2 7UP'],"Yorkshire Dance, Performing Genders",Partner,['Season 2 - Playing'],2023-07-15,['Little London and Woodhouse']
@@ -959,7 +965,7 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
350.0,,434,2023-07-22,My LEEDS Summer: Pudsey LS28 Live,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Pudsey LS28 Live,,"['LS28 7RR', 'LS28 7BR']",12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-22,"['Pudsey', 'Pudsey']"
130.0,,448,2023-07-23,My LEEDS Summer: Farnley and Wortley Give It A Go,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Farnley and Wortley Give It A Go,,"['LS12 5EA', 'LS12 4RU']",12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-23,"['Farnley and Wortley', 'Farnley and Wortley']"
196.0,,447,2023-07-23,My LEEDS Summer: Garforth and Swillington,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Garforth and Swillington,,['LS26 8AS'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-23,['Garforth and Swillington']
-,,446,2023-07-23,My LEEDS Summer: Morley South,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Morley South,,['LS27 9BP'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-23,['Morley South']
+300.0,,446,2023-07-23,My LEEDS Summer: Morley South,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Morley South,,['LS27 9BP'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-07-23,['Morley South']
6.0,0.0,1784,2023-07-24,LeedsCEP Rebranding Workshop,['CLE - Skills and Talent session'],Skills Development: LeedsCEP Rebranding Workshop,,['LS10 1NE'],Skills Development,CLE,['Season 2 - Playing'],2023-07-24,['Hunslet and Riverside']
29.0,,625,2023-08-04,NEST: Acting Intake Course Compass Collective ,"['CLE - Participant / Volunteer thank you event', 'CLE - Skills and Talent session']",10 - Melt: NEST: Acting Intake Course Compass Collective ,,['LS2 7BS'],10 - Melt,Produce (Signature),['Season 2 - Playing'],2023-07-24,['Little London and Woodhouse']
15.0,,2031,2023-08-04,NEST: Acting Intake July Course 2,"['CLE - Participant / Volunteer thank you event', 'CLE - Skills and Talent session']",10 - Melt: NEST: Acting Intake July Course 2,,['LS2 7UP'],10 - Melt,Produce (Signature),,2023-07-24,['Little London and Woodhouse']
@@ -1007,7 +1013,7 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
18.0,,1753,2023-08-12,MOON PALACE: After Dark Observing part of We ART Seacroft Festival ,['Public Event - Installation'],09 - Smeaton300: Moon Palace East Leeds Observatory: MOON PALACE: After Dark Observing part of We ART Seacroft Festival ,,,09 - Smeaton300: Moon Palace East Leeds Observatory,Produce (Signature),['Season 2 - Playing'],2023-08-12,
142.0,,647,2023-08-12,MOON PALACE: Durational Day 3 (part of We ART Seacroft Festival),['Public Event - Installation'],09 - Smeaton300: Moon Palace East Leeds Observatory: MOON PALACE: Durational Day 3 (part of We ART Seacroft Festival),,['LS14 6JS'],09 - Smeaton300: Moon Palace East Leeds Observatory,Produce (Signature),['Season 2 - Playing'],2023-08-12,['Killingbeck and Seacroft']
350.0,,456,2023-08-12,My LEEDS Summer: Burmantofts and Richmond Cultural Celebration Day,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Burmantofts and Richmond Cultural Celebration Day,,,12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-08-12,['Burmantofts and Richmond Hill']
-,,454,2023-08-12,"My LEEDS Summer: Killingbeck & Seacroft Show, Share and Shine ",['Public Event - Performance'],"12 - My LEEDS 2023: My LEEDS Summer: Killingbeck & Seacroft Show, Share and Shine ",,['LS14 6JS'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-08-12,['Killingbeck and Seacroft']
+1000.0,,454,2023-08-12,"My LEEDS Summer: Killingbeck & Seacroft Show, Share and Shine ",['Public Event - Performance'],"12 - My LEEDS 2023: My LEEDS Summer: Killingbeck & Seacroft Show, Share and Shine ",,['LS14 6JS'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-08-12,['Killingbeck and Seacroft']
600.0,,453,2023-08-12,My LEEDS Summer: Weetwood An adventure through Weetwood from Gen A to Gen Z,['Public Event - Performance'],12 - My LEEDS 2023: My LEEDS Summer: Weetwood An adventure through Weetwood from Gen A to Gen Z,,['LS7 2QU'],12 - My LEEDS 2023,Produce (Signature),['Season 2 - Playing'],2023-08-12,['Weetwood']
6.0,,1737,2023-08-16,Community CPD Session - South Workshop 2,['CLE - Community Engagement session'],General CLE: Community CPD Session - South Workshop 2,,['LS11 6RD'],General CLE,CLE,['Season 2 - Playing'],2023-08-16,['Hunslet and Riverside']
,,251,2023-08-31,Core Cast Rehearsals ,['CLE - Youth Voice session'],10 - Melt: Core Cast Rehearsals ,,,10 - Melt,Produce (Signature),['Season 2 - Playing'],2023-08-16,
@@ -1062,6 +1068,7 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
,,1262,2023-09-08,Culture Club,"['Public Event - Performance', 'CLE - Community Engagement session']",Hidden Stories: Culture Club,,['LS9 7LN'],Hidden Stories,CLE,['Season 3 - Dreaming'],2023-09-08,
,,1936,2023-09-09,Any Work That Wanted Doing: Drop-In Printing and Stitching,['CLE - Community Engagement session'],Hidden Stories: Any Work That Wanted Doing: Drop-In Printing and Stitching,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-09,['Little London and Woodhouse']
250.0,,2109,2023-09-09,Family Flourish - Harvest ,,12 - My LEEDS 2023: Family Flourish - Harvest ,,,12 - My LEEDS 2023,Produce (Signature),,2023-09-09,
+250.0,,2109,2023-09-09,Family Flourish - Harvest ,,12 - My LEEDS 2023: Family Flourish - Harvest ,,,12 - My LEEDS 2023,Produce (Signature),,2023-09-09,
175.0,,1792,2023-09-17,Heritage Open Day Hub ,"['CLE - Community Engagement session', 'Public Event - Exhibition']",Hidden Stories: Heritage Open Day Hub ,,['LS1 7BR'],Hidden Stories,CLE,,2023-09-09,['Little London and Woodhouse']
,,616,2023-09-09,Launchpad,['Public Event - Performance'],02 - Making A Stand: Launchpad,,['LS1 2HA'],02 - Making A Stand,Produce (Signature),['Season 3 - Dreaming'],2023-09-09,['Little London and Woodhouse']
,,1754,2023-09-09,MOON PALACE Daytime Observation Session at Victoria Sq,['Public Event - Installation'],09 - Smeaton300: Moon Palace East Leeds Observatory: MOON PALACE Daytime Observation Session at Victoria Sq,,,09 - Smeaton300: Moon Palace East Leeds Observatory,Produce (Signature),['Season 2 - Playing'],2023-09-09,
@@ -1094,11 +1101,13 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
,,1943,2023-09-15,Royal Armouries Takeover,,Hidden Stories: Royal Armouries Takeover,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-15,['Little London and Woodhouse']
,,293,2023-09-16,"AgeOfThe, Visions in the Map",['Partner Programme - Event'],"AgeOfThe, Visions in the Map: AgeOfThe, Visions in the Map",,,"AgeOfThe, Visions in the Map",Partner,['Season 3 - Dreaming'],2023-09-16,
1083.0,,287,2023-09-16,Civic Skateboarding,"['Public Event - Large Scale Outdoor Event', 'CLE - Community Engagement session']",12 - My LEEDS 2023: Civic Skateboarding,,"['LS2 9JT', 'LS2 7BS', 'LS2 7UP']",12 - My LEEDS 2023,CLE,['Season 3 - Dreaming'],2023-09-16,"['Little London and Woodhouse', 'Little London and Woodhouse', 'Little London and Woodhouse']"
+1083.0,,287,2023-09-16,Civic Skateboarding,"['Public Event - Large Scale Outdoor Event', 'CLE - Community Engagement session']",12 - My LEEDS 2023: Civic Skateboarding,,"['LS2 9JT', 'LS2 7BS', 'LS2 7UP']",12 - My LEEDS 2023,CLE,['Season 3 - Dreaming'],2023-09-16,"['Little London and Woodhouse', 'Little London and Woodhouse', 'Little London and Woodhouse']"
,,1947,2023-09-16,Ken Morris: Wigs and Costume Workshop,['CLE - Community Engagement session'],Hidden Stories: Ken Morris: Wigs and Costume Workshop,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-16,['Little London and Woodhouse']
,,1255,2024-01-01,Lens Lab Exhibition,"['Public Event - Exhibition', 'CLE - Community Engagement session']",Hidden Stories: Lens Lab Exhibition,,,Hidden Stories,CLE,['Season 3 - Dreaming'],2023-09-16,
,,1944,2023-09-16,Try Your Hand at Ceramic Sculpture,['CLE - Community Engagement session'],Hidden Stories: Try Your Hand at Ceramic Sculpture,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-16,['Little London and Woodhouse']
,,1945,2023-09-16,Try Your Hand at Stone Carving,['CLE - Community Engagement session'],Hidden Stories: Try Your Hand at Stone Carving,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-16,['Little London and Woodhouse']
203.0,,2108,2023-09-17,Civic Skateboarding,"['Public Event - Large Scale Outdoor Event', 'CLE - Community Engagement session']",12 - My LEEDS 2023: Civic Skateboarding,,"['LS10 1LT', 'LS12 2DR']",12 - My LEEDS 2023,CLE,['Season 3 - Dreaming'],2023-09-17,"['Hunslet and Riverside', 'Armley']"
+203.0,,2108,2023-09-17,Civic Skateboarding,"['Public Event - Large Scale Outdoor Event', 'CLE - Community Engagement session']",12 - My LEEDS 2023: Civic Skateboarding,,"['LS10 1LT', 'LS12 2DR']",12 - My LEEDS 2023,CLE,['Season 3 - Dreaming'],2023-09-17,"['Hunslet and Riverside', 'Armley']"
,,1946,2023-09-17,Pablo Fanque’s Circus Games,['CLE - Community Engagement session'],Hidden Stories: Pablo Fanque’s Circus Games,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-17,['Little London and Woodhouse']
,,1937,2023-09-17,Pablo Fanque’s Circus Games,['CLE - Community Engagement session'],Hidden Stories: Pablo Fanque’s Circus Games,,['LS1 7BR'],Hidden Stories,,['Season 3 - Dreaming'],2023-09-17,['Little London and Woodhouse']
,,1353,2023-09-20,Early Career Music Promoters CPWM gig - Caser ,['Partner Programme - Event'],Skills Development: Early Career Music Promoters CPWM gig - Caser ,,,Skills Development,,['Season 3 - Dreaming'],2023-09-20,
@@ -1128,6 +1137,7 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
,,1751,2025-10-31,Smeaton300 at Leeds Libraries: Code Club Smeaton Challenge [dates and location tbc],['Public Event - Installation'],09 - Smeaton300: Learning programme: Smeaton300 at Leeds Libraries: Code Club Smeaton Challenge [dates and location tbc],,,09 - Smeaton300: Learning programme,Produce (Signature),['Season 3 - Dreaming'],2023-09-25,
,,1744,2023-09-26, Community CPD Session - North West Workshop 2,"['CLE - Skills and Talent session', 'CLE - Community Engagement session']",General CLE: Community CPD Session - North West Workshop 2,,['LS6 1LJ'],General CLE,CLE,['Season 3 - Dreaming'],2023-09-26,['Headingley and Hyde Park']
,18.0,1790,2023-09-26,Leeds Language Week - Programme Launch,,Creative Learning S3: Leeds Language Week - Programme Launch,,,Creative Learning S3,,,2023-09-26,
+,18.0,1790,2023-09-26,Leeds Language Week - Programme Launch,,Creative Learning S3: Leeds Language Week - Programme Launch,,,Creative Learning S3,,,2023-09-26,
,,1975,2023-09-26,Leeds Language Week: Programme Launch,['CLE - Creative Learning session'],Creative Learning S3: Leeds Language Week: Programme Launch,,,Creative Learning S3,CLE,['Season 3 - Dreaming'],2023-09-26,
,,1669,2023-09-27,The Magician and The Good Book double-screening,['Partner Programme - Event'],Slung Low: The Magician and The Good Book double-screening,,['LS1 5AT'],Slung Low,Partner,['Season 3 - Dreaming'],2023-09-27,['Little London and Woodhouse']
,,1131,2023-09-28,Digital Upskilling Workshop 17/20,['CLE - Skills and Talent session'],Creative Learning S3: Digital Upskilling Workshop 17/20,,['LS27 8PZ'],Creative Learning S3,CLE,['Season 3 - Dreaming'],2023-09-28,['Morley South']
@@ -1142,6 +1152,12 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
1.0,,2104,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
12.0,,626,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
1.0,,2105,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
+1.0,,2101,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
+1.0,,2103,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
+1.0,,2102,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
+1.0,,2104,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
+12.0,,626,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
+1.0,,2105,2023-09-30,Smeaton 300: STEAM Conference ,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton 300: STEAM Conference ,,['LS17 8GS'],09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-09-30,['Alwoodley']
,,414,2023-10-31,East Street Arts: R,['Partner Programme - Event'],"East Street Arts, A City Less Grey 2023 - Add Fuel: East Street Arts: R",,,"East Street Arts, A City Less Grey 2023 - Add Fuel",Partner,['Season 3 - Dreaming'],2023-10-01,
80.0,,2038,2023-12-31,Smeaton CREST Awards - Discovery Level,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton CREST Awards - Discovery Level,,,09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-10-02,
280.0,,2037,2023-12-31,Smeaton CREST Awards - Discovery Level,['CLE - Creative Learning session'],09 - Smeaton300: Learning programme: Smeaton CREST Awards - Discovery Level,,,09 - Smeaton300: Learning programme,CLE,['Season 3 - Dreaming'],2023-10-02,
@@ -1156,3 +1172,8 @@ actual_audience_size_number_of_participants_in_person,actual_audience_size_numbe
,,2025,2023-10-20,Sokunge Performance Rehearsals,['Residency / R&D'],06 - National Retrospetive: Sokunge Performance Rehearsals,,,06 - National Retrospetive,Produce (Signature),['Season 3 - Dreaming'],2023-10-09,
,,1332,,Storymakers: Online briefing session for teachers,['CLE - Creative Learning session'],Creative Learning S3: Storymakers: Online briefing session for teachers,,,Creative Learning S3,CLE,,2023-10-09,
,6.0,2110,2023-10-09,Storymakers: Re-imagining Home CPD session 1,['CLE - Creative Learning session'],Creative Learning S3: Storymakers: Re-imagining Home CPD session 1,,,Creative Learning S3,CLE,['Season 3 - Dreaming'],2023-10-09,
+,,1745,2023-10-10, Community CPD Session - North West Workshop 3,"['CLE - Skills and Talent session', 'CLE - Community Engagement session']",General CLE: Community CPD Session - North West Workshop 3,,['LS6 1LJ'],General CLE,CLE,['Season 3 - Dreaming'],2023-10-10,['Headingley and Hyde Park']
+,,1133,2023-10-10,Digital Upskilling Workshoip 18/20,['CLE - Skills and Talent session'],Creative Learning S3: Digital Upskilling Workshoip 18/20,,,Creative Learning S3,CLE,['Season 3 - Dreaming'],2023-10-10,
+,,1802,2023-10-10,"Leeds 2023, Leeds Art Gallery and Henry Moore Institute: 'Feeling Her Way' Schools Package - Clapgate",['CLE - Creative Learning session'],"Creative Learning S3: Leeds 2023, Leeds Art Gallery and Henry Moore Institute: 'Feeling Her Way' Schools Package - Clapgate",,,Creative Learning S3,CLE,,2023-10-10,
+,,1801,2023-10-10,"Leeds 2023, Leeds Art Gallery and Henry Moore Institute: 'Feeling Her Way' Schools Package - Farsley Springbank",['CLE - Creative Learning session'],"Creative Learning S3: Leeds 2023, Leeds Art Gallery and Henry Moore Institute: 'Feeling Her Way' Schools Package - Farsley Springbank",,,Creative Learning S3,CLE,,2023-10-10,
+,,231,2023-10-23,Participant / Volunteer thank you events,['CLE - Participant / Volunteer thank you event'],09 - Smeaton300: Talks and Discussions: Participant / Volunteer thank you events,,,09 - Smeaton300: Talks and Discussions,Produce (Signature),['Season 3 - Dreaming'],2023-10-10,
diff --git a/data/metrics/events/tickets/orders.csv b/data/metrics/events/tickets/orders.csv
index dd51c293..b6f815b2 100644
--- a/data/metrics/events/tickets/orders.csv
+++ b/data/metrics/events/tickets/orders.csv
@@ -4819,3 +4819,10 @@ created_at,event_id,event_date,number_of_tickets,ward_code
2023-10-09 19:58:46,ev_3013872,2023-10-19,1,E05011414
2023-10-09 20:28:18,ev_2994132,2023-12-28,1,E05011389
2023-10-09 21:06:48,ev_3013871,2023-10-18,2,E05011404
+2023-10-10 08:21:15,ev_3052033,2023-12-01,1,E05012648
+2023-10-10 09:21:25,ev_2994150,2023-12-31,3,E05011410
+2023-10-10 09:22:34,ev_3024028,2023-10-10,1,E05013831
+2023-10-10 10:06:39,ev_2912459,2023-11-04,1,E05013503
+2023-10-10 10:36:26,ev_3052122,2023-11-17,1,E05012647
+2023-10-10 10:38:46,ev_3052129,2023-12-19,1,E05013830
+2023-10-10 10:42:15,ev_3052125,2023-12-02,1,E05011399
diff --git a/docs/metrics/events/childrens-day/_data/events/by_month.csv b/docs/metrics/events/childrens-day/_data/events/by_month.csv
new file mode 100644
index 00000000..2d43c06b
--- /dev/null
+++ b/docs/metrics/events/childrens-day/_data/events/by_month.csv
@@ -0,0 +1,12 @@
+month_ending,events,audience,cumulative_events,cumulative_audience
+2022-09-30,4,33,4,33
+2022-10-31,3,31,7,64
+2022-11-30,5,48,12,112
+2022-12-31,2,10,14,122
+2023-01-31,2,8,16,130
+2023-02-28,0,0,16,130
+2023-03-31,2,17,18,147
+2023-04-30,17,717,35,864
+2023-05-31,2,17,37,881
+2023-06-30,1,10,38,891
+2023-07-31,1,1050,39,1941
diff --git a/docs/metrics/events/childrens-day/_data/events/by_ward.csv b/docs/metrics/events/childrens-day/_data/events/by_ward.csv
new file mode 100644
index 00000000..8938f29a
--- /dev/null
+++ b/docs/metrics/events/childrens-day/_data/events/by_ward.csv
@@ -0,0 +1,3 @@
+ward_code,events,audience
+E05011399,16,155.0
+E05011411,1,1050.0
diff --git a/docs/metrics/events/childrens-day/_data/events/by_week.csv b/docs/metrics/events/childrens-day/_data/events/by_week.csv
new file mode 100644
index 00000000..5f0911e5
--- /dev/null
+++ b/docs/metrics/events/childrens-day/_data/events/by_week.csv
@@ -0,0 +1,45 @@
+week_ending,events,audience,cumulative_events,cumulative_audience
+2022-09-16,1,14,1,14
+2022-09-23,1,9,2,23
+2022-09-30,2,10,4,33
+2022-10-07,1,11,5,44
+2022-10-14,1,11,6,55
+2022-10-21,1,9,7,64
+2022-10-28,0,0,7,64
+2022-11-04,1,9,8,73
+2022-11-11,1,10,9,83
+2022-11-18,1,9,10,92
+2022-11-25,1,10,11,102
+2022-12-02,1,10,12,112
+2022-12-09,1,10,13,122
+2022-12-16,1,0,14,122
+2022-12-23,0,0,14,122
+2022-12-30,0,0,14,122
+2023-01-06,1,0,15,122
+2023-01-13,0,0,15,122
+2023-01-20,0,0,15,122
+2023-01-27,0,0,15,122
+2023-02-03,1,8,16,130
+2023-02-10,0,0,16,130
+2023-02-17,0,0,16,130
+2023-02-24,0,0,16,130
+2023-03-03,0,0,16,130
+2023-03-10,0,0,16,130
+2023-03-17,0,0,16,130
+2023-03-24,1,9,17,139
+2023-03-31,1,8,18,147
+2023-04-07,0,0,18,147
+2023-04-14,0,0,18,147
+2023-04-21,16,709,34,856
+2023-04-28,1,8,35,864
+2023-05-05,1,8,36,872
+2023-05-12,0,0,36,872
+2023-05-19,0,0,36,872
+2023-05-26,0,0,36,872
+2023-06-02,1,9,37,881
+2023-06-09,1,10,38,891
+2023-06-16,0,0,38,891
+2023-06-23,0,0,38,891
+2023-06-30,0,0,38,891
+2023-07-07,0,0,38,891
+2023-07-14,1,1050,39,1941
diff --git a/docs/metrics/events/childrens-day/_data/events/headlines.json b/docs/metrics/events/childrens-day/_data/events/headlines.json
new file mode 100644
index 00000000..561ae379
--- /dev/null
+++ b/docs/metrics/events/childrens-day/_data/events/headlines.json
@@ -0,0 +1,7 @@
+{
+ "total_events":39,
+ "total_audience":1941,
+ "ward_count":2,
+ "earliest_date":"2022-09-13T00:00:00.000",
+ "latest_date":"2023-07-14T00:00:00.000"
+}
\ No newline at end of file
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/by_month.csv b/docs/metrics/events/my-leeds-2023/_data/events/by_month.csv
index 6248a191..99c1c410 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/by_month.csv
+++ b/docs/metrics/events/my-leeds-2023/_data/events/by_month.csv
@@ -3,7 +3,7 @@ month_ending,events,audience,cumulative_events,cumulative_audience
2023-03-31,0,0,11,0
2023-04-30,0,0,11,0
2023-05-31,0,0,11,0
-2023-06-30,8,7600,19,7600
-2023-07-31,19,12898,38,20498
-2023-08-31,12,7225,50,27723
-2023-09-30,2,660,52,28383
+2023-06-30,8,9100,19,9100
+2023-07-31,19,13198,38,22298
+2023-08-31,12,8225,50,30523
+2023-09-30,2,660,52,31183
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/by_ward.csv b/docs/metrics/events/my-leeds-2023/_data/events/by_ward.csv
index 561ccd2f..753035fd 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/by_ward.csv
+++ b/docs/metrics/events/my-leeds-2023/_data/events/by_ward.csv
@@ -11,14 +11,14 @@ E05011395,1,300.0
E05011396,1,275.0
E05011397,1,450.0
E05011399,2,1000.0
-E05011400,1,0.0
+E05011400,1,1000.0
E05011401,1,300.0
E05011402,1,600.0
E05011403,1,400.0
E05011404,1,375.0
-E05011405,1,0.0
+E05011405,1,1500.0
E05011406,1,300.0
-E05011407,1,0.0
+E05011407,1,300.0
E05011409,2,350.0
E05011410,2,660.0
E05011411,3,2500.0
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/by_week.csv b/docs/metrics/events/my-leeds-2023/_data/events/by_week.csv
index dd40a177..8adfd890 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/by_week.csv
+++ b/docs/metrics/events/my-leeds-2023/_data/events/by_week.csv
@@ -18,16 +18,16 @@ week_ending,events,audience,cumulative_events,cumulative_audience
2023-06-09,0,0,11,0
2023-06-16,1,600,12,600
2023-06-23,4,3000,16,3600
-2023-06-30,3,4000,19,7600
-2023-07-07,6,6554,25,14154
-2023-07-14,5,1418,30,15572
-2023-07-21,1,3000,31,18572
-2023-07-28,6,1426,37,19998
-2023-08-04,1,500,38,20498
-2023-08-11,4,1275,42,21773
-2023-08-18,3,950,45,22723
-2023-08-25,2,2700,47,25423
-2023-09-01,3,2300,50,27723
-2023-09-08,0,0,50,27723
-2023-09-15,1,660,51,28383
-2023-09-22,1,0,52,28383
+2023-06-30,3,5500,19,9100
+2023-07-07,6,6554,25,15654
+2023-07-14,5,1418,30,17072
+2023-07-21,1,3000,31,20072
+2023-07-28,6,1726,37,21798
+2023-08-04,1,500,38,22298
+2023-08-11,4,1275,42,23573
+2023-08-18,3,1950,45,25523
+2023-08-25,2,2700,47,28223
+2023-09-01,3,2300,50,30523
+2023-09-08,0,0,50,30523
+2023-09-15,1,660,51,31183
+2023-09-22,1,0,52,31183
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/headlines.json b/docs/metrics/events/my-leeds-2023/_data/events/headlines.json
index 3aa984ae..c1f64d31 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/headlines.json
+++ b/docs/metrics/events/my-leeds-2023/_data/events/headlines.json
@@ -1,6 +1,6 @@
{
"total_events":52,
- "total_audience":28383,
+ "total_audience":31183,
"ward_count":33,
"earliest_date":"2023-02-13T00:00:00.000",
"latest_date":"2023-09-21T00:00:00.000"
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/summer/by_month.csv b/docs/metrics/events/my-leeds-2023/_data/events/summer/by_month.csv
index 362e3c00..7690caeb 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/summer/by_month.csv
+++ b/docs/metrics/events/my-leeds-2023/_data/events/summer/by_month.csv
@@ -1,5 +1,5 @@
month_ending,events,audience,cumulative_events,cumulative_audience
-2023-06-30,6,7600,6,7600
-2023-07-31,18,12898,24,20498
-2023-08-31,10,7225,34,27723
-2023-09-30,1,660,35,28383
+2023-06-30,6,9100,6,9100
+2023-07-31,18,13198,24,22298
+2023-08-31,10,8225,34,30523
+2023-09-30,1,660,35,31183
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/summer/by_ward.csv b/docs/metrics/events/my-leeds-2023/_data/events/summer/by_ward.csv
index 85a6bec8..dd8aeab9 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/summer/by_ward.csv
+++ b/docs/metrics/events/my-leeds-2023/_data/events/summer/by_ward.csv
@@ -11,14 +11,14 @@ E05011395,1,300.0
E05011396,1,275.0
E05011397,1,450.0
E05011399,2,1000.0
-E05011400,1,0.0
+E05011400,1,1000.0
E05011401,1,300.0
E05011402,1,600.0
E05011403,1,400.0
E05011404,1,375.0
-E05011405,1,0.0
+E05011405,1,1500.0
E05011406,1,300.0
-E05011407,1,0.0
+E05011407,1,300.0
E05011409,1,350.0
E05011410,1,660.0
E05011411,1,2500.0
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/summer/by_week.csv b/docs/metrics/events/my-leeds-2023/_data/events/summer/by_week.csv
index cf0433f8..9f07aee8 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/summer/by_week.csv
+++ b/docs/metrics/events/my-leeds-2023/_data/events/summer/by_week.csv
@@ -1,15 +1,15 @@
week_ending,events,audience,cumulative_events,cumulative_audience
2023-06-16,1,600,1,600
2023-06-23,2,3000,3,3600
-2023-06-30,3,4000,6,7600
-2023-07-07,6,6554,12,14154
-2023-07-14,4,1418,16,15572
-2023-07-21,1,3000,17,18572
-2023-07-28,6,1426,23,19998
-2023-08-04,1,500,24,20498
-2023-08-11,3,1275,27,21773
-2023-08-18,3,950,30,22723
-2023-08-25,2,2700,32,25423
-2023-09-01,2,2300,34,27723
-2023-09-08,0,0,34,27723
-2023-09-15,1,660,35,28383
+2023-06-30,3,5500,6,9100
+2023-07-07,6,6554,12,15654
+2023-07-14,4,1418,16,17072
+2023-07-21,1,3000,17,20072
+2023-07-28,6,1726,23,21798
+2023-08-04,1,500,24,22298
+2023-08-11,3,1275,27,23573
+2023-08-18,3,1950,30,25523
+2023-08-25,2,2700,32,28223
+2023-09-01,2,2300,34,30523
+2023-09-08,0,0,34,30523
+2023-09-15,1,660,35,31183
diff --git a/docs/metrics/events/my-leeds-2023/_data/events/summer/headlines.json b/docs/metrics/events/my-leeds-2023/_data/events/summer/headlines.json
index 8a981967..f997b015 100644
--- a/docs/metrics/events/my-leeds-2023/_data/events/summer/headlines.json
+++ b/docs/metrics/events/my-leeds-2023/_data/events/summer/headlines.json
@@ -1,6 +1,6 @@
{
"total_events":35,
- "total_audience":28383,
+ "total_audience":31183,
"ward_count":33,
"earliest_date":"2023-06-11T00:00:00.000",
"latest_date":"2023-09-09T00:00:00.000"
diff --git a/docs/metrics/events/nest/_data/events/by_month.csv b/docs/metrics/events/nest/_data/events/by_month.csv
new file mode 100644
index 00000000..e411c0b2
--- /dev/null
+++ b/docs/metrics/events/nest/_data/events/by_month.csv
@@ -0,0 +1,2 @@
+month_ending,events,audience,cumulative_events,cumulative_audience
+2023-09-30,1,1338,1,1338
diff --git a/docs/metrics/events/nest/_data/events/by_ward.csv b/docs/metrics/events/nest/_data/events/by_ward.csv
new file mode 100644
index 00000000..82866ba2
--- /dev/null
+++ b/docs/metrics/events/nest/_data/events/by_ward.csv
@@ -0,0 +1,2 @@
+ward_code,events,audience
+E05013830,1,1338.0
diff --git a/docs/metrics/events/nest/_data/events/by_week.csv b/docs/metrics/events/nest/_data/events/by_week.csv
new file mode 100644
index 00000000..1750417b
--- /dev/null
+++ b/docs/metrics/events/nest/_data/events/by_week.csv
@@ -0,0 +1,2 @@
+week_ending,events,audience,cumulative_events,cumulative_audience
+2023-09-08,1,1338,1,1338
diff --git a/docs/metrics/events/nest/_data/events/headlines.json b/docs/metrics/events/nest/_data/events/headlines.json
new file mode 100644
index 00000000..57c9d684
--- /dev/null
+++ b/docs/metrics/events/nest/_data/events/headlines.json
@@ -0,0 +1,7 @@
+{
+ "total_events":1,
+ "total_audience":1338,
+ "ward_count":1,
+ "earliest_date":"2023-09-05T00:00:00.000",
+ "latest_date":"2023-09-05T00:00:00.000"
+}
\ No newline at end of file
diff --git a/docs/metrics/events/signature/_data/headlines.json b/docs/metrics/events/signature/_data/headlines.json
index 73d9218f..92bc3104 100644
--- a/docs/metrics/events/signature/_data/headlines.json
+++ b/docs/metrics/events/signature/_data/headlines.json
@@ -3,6 +3,6 @@
"total_attendances":8,
"first_event":1672963200000,
"latest_event":1696550400000,
- "total_ticket_orders_for_events_to_date":4586,
- "total_tickets_sold_for_events_to_date":10081
+ "total_ticket_orders_for_events_to_date":4587,
+ "total_tickets_sold_for_events_to_date":10082
}
\ No newline at end of file
diff --git a/docs/metrics/events/signature/_data/tickets_by_event_date.csv b/docs/metrics/events/signature/_data/tickets_by_event_date.csv
index 7088fec7..fca5f618 100644
--- a/docs/metrics/events/signature/_data/tickets_by_event_date.csv
+++ b/docs/metrics/events/signature/_data/tickets_by_event_date.csv
@@ -6,4 +6,4 @@ event_date,orders,tickets
2023-07-31,958,3559
2023-08-31,103,192
2023-09-30,1214,2249
-2023-10-31,87,92
+2023-10-31,88,93
diff --git a/docs/metrics/events/signature/_data/tickets_by_ward.csv b/docs/metrics/events/signature/_data/tickets_by_ward.csv
index 92c9da29..b417fdb9 100644
--- a/docs/metrics/events/signature/_data/tickets_by_ward.csv
+++ b/docs/metrics/events/signature/_data/tickets_by_ward.csv
@@ -369,7 +369,7 @@ E05013789,1,1
E05013812,2,2
E05013828,1,2
E05013830,103,219
-E05013831,97,268
+E05013831,98,269
E05013866,2,4
E05013884,1,1
E05013943,1,2
diff --git a/docs/metrics/events/smeaton-300/_data/events/by_month.csv b/docs/metrics/events/smeaton-300/_data/events/by_month.csv
new file mode 100644
index 00000000..8a9c2114
--- /dev/null
+++ b/docs/metrics/events/smeaton-300/_data/events/by_month.csv
@@ -0,0 +1,10 @@
+month_ending,events,audience,cumulative_events,cumulative_audience
+2023-02-28,1,0,1,0
+2023-03-31,1,0,2,0
+2023-04-30,0,0,2,0
+2023-05-31,1,0,3,0
+2023-06-30,2,0,5,0
+2023-07-31,0,0,5,0
+2023-08-31,9,444,14,444
+2023-09-30,13,51,27,495
+2023-10-31,3,360,30,855
diff --git a/docs/metrics/events/smeaton-300/_data/events/by_ward.csv b/docs/metrics/events/smeaton-300/_data/events/by_ward.csv
new file mode 100644
index 00000000..6c2ed1e4
--- /dev/null
+++ b/docs/metrics/events/smeaton-300/_data/events/by_ward.csv
@@ -0,0 +1,6 @@
+ward_code,events,audience
+E05011394,4,236.0
+E05011399,4,48.0
+E05011400,1,142.0
+E05011406,1,0.0
+E05012842,6,17.0
diff --git a/docs/metrics/events/smeaton-300/_data/events/by_week.csv b/docs/metrics/events/smeaton-300/_data/events/by_week.csv
new file mode 100644
index 00000000..b92fbb6d
--- /dev/null
+++ b/docs/metrics/events/smeaton-300/_data/events/by_week.csv
@@ -0,0 +1,37 @@
+week_ending,events,audience,cumulative_events,cumulative_audience
+2023-02-10,1,0,1,0
+2023-02-17,0,0,1,0
+2023-02-24,0,0,1,0
+2023-03-03,1,0,2,0
+2023-03-10,0,0,2,0
+2023-03-17,0,0,2,0
+2023-03-24,0,0,2,0
+2023-03-31,0,0,2,0
+2023-04-07,0,0,2,0
+2023-04-14,0,0,2,0
+2023-04-21,0,0,2,0
+2023-04-28,0,0,2,0
+2023-05-05,1,0,3,0
+2023-05-12,0,0,3,0
+2023-05-19,0,0,3,0
+2023-05-26,0,0,3,0
+2023-06-02,0,0,3,0
+2023-06-09,2,0,5,0
+2023-06-16,0,0,5,0
+2023-06-23,0,0,5,0
+2023-06-30,0,0,5,0
+2023-07-07,0,0,5,0
+2023-07-14,0,0,5,0
+2023-07-21,0,0,5,0
+2023-07-28,0,0,5,0
+2023-08-04,2,236,7,236
+2023-08-11,3,48,10,284
+2023-08-18,2,160,12,444
+2023-08-25,2,0,14,444
+2023-09-01,0,0,14,444
+2023-09-08,2,0,16,444
+2023-09-15,3,34,19,478
+2023-09-22,0,0,19,478
+2023-09-29,1,0,20,478
+2023-10-06,9,377,29,855
+2023-10-13,1,0,30,855
diff --git a/docs/metrics/events/smeaton-300/_data/events/headlines.json b/docs/metrics/events/smeaton-300/_data/events/headlines.json
new file mode 100644
index 00000000..c144c01b
--- /dev/null
+++ b/docs/metrics/events/smeaton-300/_data/events/headlines.json
@@ -0,0 +1,7 @@
+{
+ "total_events":30,
+ "total_audience":855,
+ "ward_count":5,
+ "earliest_date":"2023-02-06T00:00:00.000",
+ "latest_date":"2023-10-10T00:00:00.000"
+}
\ No newline at end of file
diff --git a/scripts/metrics/events/scheduled/dvc.lock b/scripts/metrics/events/scheduled/dvc.lock
index 16aa69a7..58d14361 100644
--- a/scripts/metrics/events/scheduled/dvc.lock
+++ b/scripts/metrics/events/scheduled/dvc.lock
@@ -14,29 +14,29 @@ stages:
outs:
- path: working/metrics/events/all.csv
hash: md5
- md5: 00d7b06c116a13a3725a44190043db76
- size: 352416
+ md5: f9cb49fa9127503b7dcd220476480e47
+ size: 353572
transform:
cmd: PYTHONPATH=. python3 scripts/metrics/events/scheduled/transform.py
deps:
- path: lib/util/
hash: md5
- md5: 1716a8255a4563e6111e07666ced83f0.dir
- size: 2040
- nfiles: 2
+ md5: c29f173f8ef9871a71c87e431c14f4e5.dir
+ size: 5093
+ nfiles: 4
- path: scripts/metrics/events/scheduled/transform.py
hash: md5
md5: 524e279ace334758487c53542086d809
size: 676
- path: working/metrics/events/all.csv
hash: md5
- md5: 00d7b06c116a13a3725a44190043db76
- size: 352416
+ md5: f9cb49fa9127503b7dcd220476480e47
+ size: 353572
outs:
- path: data/metrics/events/master/all.csv
hash: md5
- md5: 692a1490875e402d281a1b042cbefe49
- size: 279795
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
prepare:
cmd: PYTHONPATH=. python3 scripts/metrics/events/scheduled/prepare.py
deps:
diff --git a/scripts/metrics/events/signature/childrens-day.ipynb b/scripts/metrics/events/signature/childrens-day.ipynb
new file mode 100644
index 00000000..29d52494
--- /dev/null
+++ b/scripts/metrics/events/signature/childrens-day.ipynb
@@ -0,0 +1,1140 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Children's Day"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "from events import (\n",
+ " load_raw_data, filter_by_project, prepare, save_files\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Set output directory"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "OUT_DIR = '../../../../docs/metrics/events/childrens-day/_data/events'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "The criteria are:\n",
+ "\n",
+ "* project type is 'Produce (Signature)'\n",
+ "* event_type contains 'Public Event -'\n",
+ "\n",
+ "It's then filtered by project_name is \"07 - Children's Day\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " actual_audience_size_number_of_participants_in_person | \n",
+ " actual_audience_size_number_of_participants_online | \n",
+ " airtable_id | \n",
+ " end_date | \n",
+ " event_name | \n",
+ " event_type | \n",
+ " event_unique_identifier | \n",
+ " number_of_booked_participants | \n",
+ " postcode_(from_venue) | \n",
+ " project_name | \n",
+ " project_type | \n",
+ " season | \n",
+ " start_date | \n",
+ " ward_(from_venue) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 5 | \n",
+ " 14.0 | \n",
+ " NaN | \n",
+ " 968 | \n",
+ " 2022-09-13 | \n",
+ " Young Creatives Audition | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Audition | \n",
+ " 12.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-09-13 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 972 | \n",
+ " 2022-09-20 | \n",
+ " Young Creatives Workshop 1 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 1 | \n",
+ " 12.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-09-20 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 220 | \n",
+ " 2023-06-27 | \n",
+ " Young Creative Sessions | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creative Sessions | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 1 - Awakening', 'Season 2 - Playing'] | \n",
+ " 2022-09-27 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 974 | \n",
+ " 2022-09-27 | \n",
+ " Young Creatives Workshop 2 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 2 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-09-27 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 32 | \n",
+ " 11.0 | \n",
+ " NaN | \n",
+ " 978 | \n",
+ " 2022-10-04 | \n",
+ " Young Creatives Workshop 3 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 3 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-10-04 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 39 | \n",
+ " 11.0 | \n",
+ " NaN | \n",
+ " 979 | \n",
+ " 2022-10-11 | \n",
+ " Young Creatives Workshop 4 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 4 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-10-11 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 48 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 980 | \n",
+ " 2022-10-18 | \n",
+ " Young Creatives Workshop 5 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 5 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-10-18 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 72 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 982 | \n",
+ " 2022-11-01 | \n",
+ " Young Creatives Workshop 6 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 6 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-01 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 97 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 984 | \n",
+ " 2022-11-08 | \n",
+ " Young Creatives Workshop 7 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 7 | \n",
+ " 10.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-08 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 123 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 985 | \n",
+ " 2022-11-15 | \n",
+ " Young Creatives Workshop 8 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 8 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-15 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 162 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 986 | \n",
+ " 2022-11-22 | \n",
+ " Young Creatives Workshop 9 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 9 | \n",
+ " 10.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-22 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 179 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 987 | \n",
+ " 2022-11-22 | \n",
+ " Young Creatives Workshop 10 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 10 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-29 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 180 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 988 | \n",
+ " 2022-12-06 | \n",
+ " Young Creatives Workshop 11 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 11 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-12-06 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 182 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 989 | \n",
+ " NaN | \n",
+ " Young Creatives Workshop 12 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 12 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-12-13 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 185 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 214 | \n",
+ " 2023-07-14 | \n",
+ " Rehearsals | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Rehearsals | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-01-01 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 221 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 990 | \n",
+ " 2023-01-31 | \n",
+ " Young Creatives Workshop 13 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 13 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2023-01-31 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 433 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 1624 | \n",
+ " 2023-03-21 | \n",
+ " Young Creatives Workshop 14 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 14 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-03-21 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 449 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 1625 | \n",
+ " 2023-03-28 | \n",
+ " Young Creatives Workshop 15 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 15 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-03-28 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 528 | \n",
+ " 28.0 | \n",
+ " NaN | \n",
+ " 1483 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 28.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 529 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1493 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 531 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1491 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 532 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1466 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 533 | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 1481 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 534 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1476 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 535 | \n",
+ " 48.0 | \n",
+ " NaN | \n",
+ " 1478 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 48.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 537 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1492 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 538 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1480 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 539 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1489 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 541 | \n",
+ " 56.0 | \n",
+ " NaN | \n",
+ " 1502 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 56.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 542 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1462 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 544 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1508 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 545 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1477 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 546 | \n",
+ " 31.0 | \n",
+ " NaN | \n",
+ " 1465 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 31.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 548 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1507 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 592 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 1626 | \n",
+ " 2023-04-25 | \n",
+ " Young Creatives Workshop 16 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 16 | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-25 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 617 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 1627 | \n",
+ " 2023-05-02 | \n",
+ " Young Creatives Workshop 17 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 17 | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-05-02 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 749 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 1628 | \n",
+ " 2023-05-30 | \n",
+ " Young Creatives Workshop 18 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 18 | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-05-30 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 759 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 1680 | \n",
+ " 2023-06-22 | \n",
+ " 07 - Children's Day: Visibility Campaign Photo... | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: 07 - Children's Day: Visi... | \n",
+ " 11.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-06-06 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 942 | \n",
+ " 1050.0 | \n",
+ " NaN | \n",
+ " 218 | \n",
+ " 2023-07-14 | \n",
+ " Children's Day Event Day | \n",
+ " ['Public Event - Large Scale Outdoor Event'] | \n",
+ " 07 - Children's Day: Children's Day Event Day | \n",
+ " NaN | \n",
+ " ['LS8 1DF'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-07-14 | \n",
+ " ['Roundhay'] | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " actual_audience_size_number_of_participants_in_person \\\n",
+ "5 14.0 \n",
+ "6 9.0 \n",
+ "23 NaN \n",
+ "24 10.0 \n",
+ "32 11.0 \n",
+ "39 11.0 \n",
+ "48 9.0 \n",
+ "72 9.0 \n",
+ "97 10.0 \n",
+ "123 9.0 \n",
+ "162 10.0 \n",
+ "179 10.0 \n",
+ "180 10.0 \n",
+ "182 NaN \n",
+ "185 NaN \n",
+ "221 8.0 \n",
+ "433 9.0 \n",
+ "449 8.0 \n",
+ "528 28.0 \n",
+ "529 60.0 \n",
+ "531 30.0 \n",
+ "532 60.0 \n",
+ "533 6.0 \n",
+ "534 60.0 \n",
+ "535 48.0 \n",
+ "537 30.0 \n",
+ "538 60.0 \n",
+ "539 60.0 \n",
+ "541 56.0 \n",
+ "542 60.0 \n",
+ "544 30.0 \n",
+ "545 30.0 \n",
+ "546 31.0 \n",
+ "548 60.0 \n",
+ "592 8.0 \n",
+ "617 8.0 \n",
+ "749 9.0 \n",
+ "759 10.0 \n",
+ "942 1050.0 \n",
+ "\n",
+ " actual_audience_size_number_of_participants_online airtable_id \\\n",
+ "5 NaN 968 \n",
+ "6 NaN 972 \n",
+ "23 NaN 220 \n",
+ "24 NaN 974 \n",
+ "32 NaN 978 \n",
+ "39 NaN 979 \n",
+ "48 NaN 980 \n",
+ "72 NaN 982 \n",
+ "97 NaN 984 \n",
+ "123 NaN 985 \n",
+ "162 NaN 986 \n",
+ "179 NaN 987 \n",
+ "180 NaN 988 \n",
+ "182 NaN 989 \n",
+ "185 NaN 214 \n",
+ "221 NaN 990 \n",
+ "433 NaN 1624 \n",
+ "449 NaN 1625 \n",
+ "528 NaN 1483 \n",
+ "529 NaN 1493 \n",
+ "531 NaN 1491 \n",
+ "532 NaN 1466 \n",
+ "533 NaN 1481 \n",
+ "534 NaN 1476 \n",
+ "535 NaN 1478 \n",
+ "537 NaN 1492 \n",
+ "538 NaN 1480 \n",
+ "539 NaN 1489 \n",
+ "541 NaN 1502 \n",
+ "542 NaN 1462 \n",
+ "544 NaN 1508 \n",
+ "545 NaN 1477 \n",
+ "546 NaN 1465 \n",
+ "548 NaN 1507 \n",
+ "592 NaN 1626 \n",
+ "617 NaN 1627 \n",
+ "749 NaN 1628 \n",
+ "759 NaN 1680 \n",
+ "942 NaN 218 \n",
+ "\n",
+ " end_date event_name \\\n",
+ "5 2022-09-13 Young Creatives Audition \n",
+ "6 2022-09-20 Young Creatives Workshop 1 \n",
+ "23 2023-06-27 Young Creative Sessions \n",
+ "24 2022-09-27 Young Creatives Workshop 2 \n",
+ "32 2022-10-04 Young Creatives Workshop 3 \n",
+ "39 2022-10-11 Young Creatives Workshop 4 \n",
+ "48 2022-10-18 Young Creatives Workshop 5 \n",
+ "72 2022-11-01 Young Creatives Workshop 6 \n",
+ "97 2022-11-08 Young Creatives Workshop 7 \n",
+ "123 2022-11-15 Young Creatives Workshop 8 \n",
+ "162 2022-11-22 Young Creatives Workshop 9 \n",
+ "179 2022-11-22 Young Creatives Workshop 10 \n",
+ "180 2022-12-06 Young Creatives Workshop 11 \n",
+ "182 NaN Young Creatives Workshop 12 \n",
+ "185 2023-07-14 Rehearsals \n",
+ "221 2023-01-31 Young Creatives Workshop 13 \n",
+ "433 2023-03-21 Young Creatives Workshop 14 \n",
+ "449 2023-03-28 Young Creatives Workshop 15 \n",
+ "528 NaN Schools Workshop \n",
+ "529 NaN Schools Workshop \n",
+ "531 NaN Schools Workshop \n",
+ "532 NaN Schools Workshop \n",
+ "533 NaN Schools Workshop \n",
+ "534 NaN Schools Workshop \n",
+ "535 NaN Schools Workshop \n",
+ "537 NaN Schools Workshop \n",
+ "538 NaN Schools Workshop \n",
+ "539 NaN Schools Workshop \n",
+ "541 NaN Schools Workshop \n",
+ "542 NaN Schools Workshop \n",
+ "544 NaN Schools Workshop \n",
+ "545 NaN Schools Workshop \n",
+ "546 NaN Schools Workshop \n",
+ "548 NaN Schools Workshop \n",
+ "592 2023-04-25 Young Creatives Workshop 16 \n",
+ "617 2023-05-02 Young Creatives Workshop 17 \n",
+ "749 2023-05-30 Young Creatives Workshop 18 \n",
+ "759 2023-06-22 07 - Children's Day: Visibility Campaign Photo... \n",
+ "942 2023-07-14 Children's Day Event Day \n",
+ "\n",
+ " event_type \\\n",
+ "5 ['CLE - Youth Voice session'] \n",
+ "6 ['CLE - Youth Voice session'] \n",
+ "23 ['CLE - Youth Voice session'] \n",
+ "24 ['CLE - Youth Voice session'] \n",
+ "32 ['CLE - Youth Voice session'] \n",
+ "39 ['CLE - Youth Voice session'] \n",
+ "48 ['CLE - Youth Voice session'] \n",
+ "72 ['CLE - Youth Voice session'] \n",
+ "97 ['CLE - Youth Voice session'] \n",
+ "123 ['CLE - Youth Voice session'] \n",
+ "162 ['CLE - Youth Voice session'] \n",
+ "179 ['CLE - Youth Voice session'] \n",
+ "180 ['CLE - Youth Voice session'] \n",
+ "182 ['CLE - Youth Voice session'] \n",
+ "185 ['CLE - Youth Voice session'] \n",
+ "221 ['CLE - Youth Voice session'] \n",
+ "433 ['CLE - Youth Voice session'] \n",
+ "449 ['CLE - Youth Voice session'] \n",
+ "528 ['CLE - Creative Learning session'] \n",
+ "529 ['CLE - Creative Learning session'] \n",
+ "531 ['CLE - Creative Learning session'] \n",
+ "532 ['CLE - Creative Learning session'] \n",
+ "533 ['CLE - Creative Learning session'] \n",
+ "534 ['CLE - Creative Learning session'] \n",
+ "535 ['CLE - Creative Learning session'] \n",
+ "537 ['CLE - Creative Learning session'] \n",
+ "538 ['CLE - Creative Learning session'] \n",
+ "539 ['CLE - Creative Learning session'] \n",
+ "541 ['CLE - Creative Learning session'] \n",
+ "542 ['CLE - Creative Learning session'] \n",
+ "544 ['CLE - Creative Learning session'] \n",
+ "545 ['CLE - Creative Learning session'] \n",
+ "546 ['CLE - Creative Learning session'] \n",
+ "548 ['CLE - Creative Learning session'] \n",
+ "592 ['CLE - Youth Voice session'] \n",
+ "617 ['CLE - Youth Voice session'] \n",
+ "749 ['CLE - Youth Voice session'] \n",
+ "759 ['CLE - Youth Voice session'] \n",
+ "942 ['Public Event - Large Scale Outdoor Event'] \n",
+ "\n",
+ " event_unique_identifier \\\n",
+ "5 07 - Children's Day: Young Creatives Audition \n",
+ "6 07 - Children's Day: Young Creatives Workshop 1 \n",
+ "23 07 - Children's Day: Young Creative Sessions \n",
+ "24 07 - Children's Day: Young Creatives Workshop 2 \n",
+ "32 07 - Children's Day: Young Creatives Workshop 3 \n",
+ "39 07 - Children's Day: Young Creatives Workshop 4 \n",
+ "48 07 - Children's Day: Young Creatives Workshop 5 \n",
+ "72 07 - Children's Day: Young Creatives Workshop 6 \n",
+ "97 07 - Children's Day: Young Creatives Workshop 7 \n",
+ "123 07 - Children's Day: Young Creatives Workshop 8 \n",
+ "162 07 - Children's Day: Young Creatives Workshop 9 \n",
+ "179 07 - Children's Day: Young Creatives Workshop 10 \n",
+ "180 07 - Children's Day: Young Creatives Workshop 11 \n",
+ "182 07 - Children's Day: Young Creatives Workshop 12 \n",
+ "185 07 - Children's Day: Rehearsals \n",
+ "221 07 - Children's Day: Young Creatives Workshop 13 \n",
+ "433 07 - Children's Day: Young Creatives Workshop 14 \n",
+ "449 07 - Children's Day: Young Creatives Workshop 15 \n",
+ "528 07 - Children's Day: Schools Workshop \n",
+ "529 07 - Children's Day: Schools Workshop \n",
+ "531 07 - Children's Day: Schools Workshop \n",
+ "532 07 - Children's Day: Schools Workshop \n",
+ "533 07 - Children's Day: Schools Workshop \n",
+ "534 07 - Children's Day: Schools Workshop \n",
+ "535 07 - Children's Day: Schools Workshop \n",
+ "537 07 - Children's Day: Schools Workshop \n",
+ "538 07 - Children's Day: Schools Workshop \n",
+ "539 07 - Children's Day: Schools Workshop \n",
+ "541 07 - Children's Day: Schools Workshop \n",
+ "542 07 - Children's Day: Schools Workshop \n",
+ "544 07 - Children's Day: Schools Workshop \n",
+ "545 07 - Children's Day: Schools Workshop \n",
+ "546 07 - Children's Day: Schools Workshop \n",
+ "548 07 - Children's Day: Schools Workshop \n",
+ "592 07 - Children's Day: Young Creatives Workshop 16 \n",
+ "617 07 - Children's Day: Young Creatives Workshop 17 \n",
+ "749 07 - Children's Day: Young Creatives Workshop 18 \n",
+ "759 07 - Children's Day: 07 - Children's Day: Visi... \n",
+ "942 07 - Children's Day: Children's Day Event Day \n",
+ "\n",
+ " number_of_booked_participants postcode_(from_venue) project_name \\\n",
+ "5 12.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "6 12.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "23 NaN NaN 07 - Children's Day \n",
+ "24 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "32 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "39 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "48 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "72 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "97 10.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "123 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "162 10.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "179 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "180 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "182 NaN NaN 07 - Children's Day \n",
+ "185 NaN NaN 07 - Children's Day \n",
+ "221 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "433 NaN NaN 07 - Children's Day \n",
+ "449 NaN NaN 07 - Children's Day \n",
+ "528 28.0 NaN 07 - Children's Day \n",
+ "529 60.0 NaN 07 - Children's Day \n",
+ "531 30.0 NaN 07 - Children's Day \n",
+ "532 60.0 NaN 07 - Children's Day \n",
+ "533 6.0 NaN 07 - Children's Day \n",
+ "534 30.0 NaN 07 - Children's Day \n",
+ "535 48.0 NaN 07 - Children's Day \n",
+ "537 30.0 NaN 07 - Children's Day \n",
+ "538 60.0 NaN 07 - Children's Day \n",
+ "539 60.0 NaN 07 - Children's Day \n",
+ "541 56.0 NaN 07 - Children's Day \n",
+ "542 60.0 NaN 07 - Children's Day \n",
+ "544 30.0 NaN 07 - Children's Day \n",
+ "545 30.0 NaN 07 - Children's Day \n",
+ "546 31.0 NaN 07 - Children's Day \n",
+ "548 60.0 NaN 07 - Children's Day \n",
+ "592 NaN ['LS10 1NE'] 07 - Children's Day \n",
+ "617 NaN ['LS10 1NE'] 07 - Children's Day \n",
+ "749 NaN ['LS10 1NE'] 07 - Children's Day \n",
+ "759 11.0 NaN 07 - Children's Day \n",
+ "942 NaN ['LS8 1DF'] 07 - Children's Day \n",
+ "\n",
+ " project_type season \\\n",
+ "5 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "6 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "23 Produce (Signature) ['Season 1 - Awakening', 'Season 2 - Playing'] \n",
+ "24 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "32 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "39 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "48 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "72 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "97 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "123 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "162 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "179 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "180 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "182 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "185 Produce (Signature) ['Season 2 - Playing'] \n",
+ "221 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "433 Produce (Signature) ['Season 2 - Playing'] \n",
+ "449 Produce (Signature) ['Season 2 - Playing'] \n",
+ "528 NaN ['Season 2 - Playing'] \n",
+ "529 NaN ['Season 2 - Playing'] \n",
+ "531 NaN ['Season 2 - Playing'] \n",
+ "532 NaN ['Season 2 - Playing'] \n",
+ "533 NaN ['Season 2 - Playing'] \n",
+ "534 NaN ['Season 2 - Playing'] \n",
+ "535 NaN ['Season 2 - Playing'] \n",
+ "537 NaN ['Season 2 - Playing'] \n",
+ "538 NaN ['Season 2 - Playing'] \n",
+ "539 NaN ['Season 2 - Playing'] \n",
+ "541 NaN ['Season 2 - Playing'] \n",
+ "542 NaN ['Season 2 - Playing'] \n",
+ "544 NaN ['Season 2 - Playing'] \n",
+ "545 NaN ['Season 2 - Playing'] \n",
+ "546 NaN ['Season 2 - Playing'] \n",
+ "548 NaN ['Season 2 - Playing'] \n",
+ "592 Produce (Signature) ['Season 2 - Playing'] \n",
+ "617 Produce (Signature) ['Season 2 - Playing'] \n",
+ "749 Produce (Signature) ['Season 2 - Playing'] \n",
+ "759 Produce (Signature) ['Season 2 - Playing'] \n",
+ "942 Produce (Signature) ['Season 2 - Playing'] \n",
+ "\n",
+ " start_date ward_(from_venue) \n",
+ "5 2022-09-13 ['Hunslet and Riverside'] \n",
+ "6 2022-09-20 ['Hunslet and Riverside'] \n",
+ "23 2022-09-27 NaN \n",
+ "24 2022-09-27 ['Hunslet and Riverside'] \n",
+ "32 2022-10-04 ['Hunslet and Riverside'] \n",
+ "39 2022-10-11 ['Hunslet and Riverside'] \n",
+ "48 2022-10-18 ['Hunslet and Riverside'] \n",
+ "72 2022-11-01 ['Hunslet and Riverside'] \n",
+ "97 2022-11-08 ['Hunslet and Riverside'] \n",
+ "123 2022-11-15 ['Hunslet and Riverside'] \n",
+ "162 2022-11-22 ['Hunslet and Riverside'] \n",
+ "179 2022-11-29 ['Hunslet and Riverside'] \n",
+ "180 2022-12-06 ['Hunslet and Riverside'] \n",
+ "182 2022-12-13 NaN \n",
+ "185 2023-01-01 NaN \n",
+ "221 2023-01-31 ['Hunslet and Riverside'] \n",
+ "433 2023-03-21 NaN \n",
+ "449 2023-03-28 NaN \n",
+ "528 2023-04-17 NaN \n",
+ "529 2023-04-17 NaN \n",
+ "531 2023-04-17 NaN \n",
+ "532 2023-04-17 NaN \n",
+ "533 2023-04-17 NaN \n",
+ "534 2023-04-17 NaN \n",
+ "535 2023-04-17 NaN \n",
+ "537 2023-04-17 NaN \n",
+ "538 2023-04-17 NaN \n",
+ "539 2023-04-17 NaN \n",
+ "541 2023-04-17 NaN \n",
+ "542 2023-04-17 NaN \n",
+ "544 2023-04-17 NaN \n",
+ "545 2023-04-17 NaN \n",
+ "546 2023-04-17 NaN \n",
+ "548 2023-04-17 NaN \n",
+ "592 2023-04-25 ['Hunslet and Riverside'] \n",
+ "617 2023-05-02 ['Hunslet and Riverside'] \n",
+ "749 2023-05-30 ['Hunslet and Riverside'] \n",
+ "759 2023-06-06 NaN \n",
+ "942 2023-07-14 ['Roundhay'] "
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data = load_raw_data().pipe(filter_by_project, \"07 - Children's Day\")\n",
+ "data = data.loc[data.event_type.notna()]\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Run the processing and save the files"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = data.pipe(prepare).pipe(save_files, OUT_DIR)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "leeds-2023-YZF5GfJv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ },
+ "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/scripts/metrics/events/signature/dvc.lock b/scripts/metrics/events/signature/dvc.lock
index 3cbaf58a..95b6055d 100644
--- a/scripts/metrics/events/signature/dvc.lock
+++ b/scripts/metrics/events/signature/dvc.lock
@@ -5,17 +5,17 @@ stages:
deps:
- path: ../../../../data/metrics/events/master/all.csv
hash: md5
- md5: 692a1490875e402d281a1b042cbefe49
- size: 279795
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
- path: ../../../../lib/util/
hash: md5
- md5: 1716a8255a4563e6111e07666ced83f0.dir
- size: 2040
- nfiles: 2
+ md5: c29f173f8ef9871a71c87e431c14f4e5.dir
+ size: 5093
+ nfiles: 4
- path: events.py
hash: md5
- md5: 9dd0dc11d1e4dfe48c694440b19c6825
- size: 4239
+ md5: bb7c8d94865aac1cdb8f8a5e3ac6045e
+ size: 4250
- path: my-leeds-2023.ipynb
hash: md5
md5: a2178bcb796f4fcc53a84ba5f951fd5e
@@ -23,36 +23,36 @@ stages:
outs:
- path: ../../../../docs/metrics/events/my-leeds-2023/_data/events/by_month.csv
hash: md5
- md5: d12d9f2abbf0c58db18faacf34f6af44
+ md5: 29bb9a82f1d3e74af47aa62f079cbcd1
size: 257
- path: ../../../../docs/metrics/events/my-leeds-2023/_data/events/by_ward.csv
hash: md5
- md5: c45e15f1f01b56afe78f27a94f05cebb
- size: 622
+ md5: 20c7ea89d04b22bebe7e00fab2d0c83a
+ size: 630
- path: ../../../../docs/metrics/events/my-leeds-2023/_data/events/by_week.csv
hash: md5
- md5: 4068e971411fbb4f6088e3d5c8a4dfbc
- size: 796
+ md5: 3a913009425f798ca33d6ac10f9c5e3c
+ size: 797
- path: ../../../../docs/metrics/events/my-leeds-2023/_data/events/headlines.json
hash: md5
- md5: ab2940ae2922fc1a590c08aab03f711b
+ md5: 6dab1da48228c6adeea8d2262566588c
size: 156
prepare@the-barn:
cmd: papermill the-barn.ipynb ../../../../working/output/the-barn.ipynb
deps:
- path: ../../../../data/metrics/events/master/all.csv
hash: md5
- md5: 692a1490875e402d281a1b042cbefe49
- size: 279795
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
- path: ../../../../lib/util/
hash: md5
- md5: 1716a8255a4563e6111e07666ced83f0.dir
- size: 2040
- nfiles: 2
+ md5: c29f173f8ef9871a71c87e431c14f4e5.dir
+ size: 5093
+ nfiles: 4
- path: events.py
hash: md5
- md5: 9dd0dc11d1e4dfe48c694440b19c6825
- size: 4239
+ md5: bb7c8d94865aac1cdb8f8a5e3ac6045e
+ size: 4250
- path: the-barn.ipynb
hash: md5
md5: d23ea67e7154eec4c56bbb121008c8ca
@@ -79,16 +79,16 @@ stages:
deps:
- path: ../../../../data/metrics/events/master/all.csv
hash: md5
- md5: 692a1490875e402d281a1b042cbefe49
- size: 279795
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
- path: ../../../../data/metrics/events/tickets/orders.csv
hash: md5
- md5: 33a56331fe18404a96f02bea88204a1d
- size: 259427
+ md5: a122c429bead48e21cb862108a3a4435
+ size: 259805
- path: events.py
hash: md5
- md5: 9dd0dc11d1e4dfe48c694440b19c6825
- size: 4239
+ md5: bb7c8d94865aac1cdb8f8a5e3ac6045e
+ size: 4250
- path: prepare.ipynb
hash: md5
md5: 6d7463604de87c24d1d43f696d3376d5
@@ -104,13 +104,124 @@ stages:
size: 509
- path: ../../../../docs/metrics/events/signature/_data/headlines.json
hash: md5
- md5: be795405d8b36ba3f9c774bf77e9c40e
+ md5: 6ce2555a5cb283b034687d45642d45dc
size: 210
- path: ../../../../docs/metrics/events/signature/_data/tickets_by_event_date.csv
hash: md5
- md5: c6f1e7375ea11fe383341f661b134d34
+ md5: daf15fa8c512b98de2023d679e31521b
size: 179
- path: ../../../../docs/metrics/events/signature/_data/tickets_by_ward.csv
hash: md5
- md5: c75156a1af5ff74d33134310c6978b67
+ md5: 0135d7f361bc65f0a303772d5d11c738
size: 5713
+ prepare@nest:
+ cmd: papermill nest.ipynb ../../../../working/output/nest.ipynb
+ deps:
+ - path: ../../../../data/metrics/events/master/all.csv
+ hash: md5
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
+ - path: ../../../../lib/util/
+ hash: md5
+ md5: c29f173f8ef9871a71c87e431c14f4e5.dir
+ size: 5093
+ nfiles: 4
+ - path: events.py
+ hash: md5
+ md5: bb7c8d94865aac1cdb8f8a5e3ac6045e
+ size: 4250
+ - path: nest.ipynb
+ hash: md5
+ md5: bb5e6f79b2640610906513dea3bc3499
+ size: 5206
+ outs:
+ - path: ../../../../docs/metrics/events/nest/_data/events/by_month.csv
+ hash: md5
+ md5: fcbcc195f384ea2f53b6afb89d520e53
+ size: 92
+ - path: ../../../../docs/metrics/events/nest/_data/events/by_ward.csv
+ hash: md5
+ md5: 063c44456f075e259d1eafbe548f78a4
+ size: 45
+ - path: ../../../../docs/metrics/events/nest/_data/events/by_week.csv
+ hash: md5
+ md5: a67770b5540a68e36d7b786623869f93
+ size: 91
+ - path: ../../../../docs/metrics/events/nest/_data/events/headlines.json
+ hash: md5
+ md5: 3df415141c406e92a43390c1219de8cc
+ size: 153
+ prepare@childrens-day:
+ cmd: papermill childrens-day.ipynb ../../../../working/output/childrens-day.ipynb
+ deps:
+ - path: ../../../../data/metrics/events/master/all.csv
+ hash: md5
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
+ - path: ../../../../lib/util/
+ hash: md5
+ md5: c29f173f8ef9871a71c87e431c14f4e5.dir
+ size: 5093
+ nfiles: 4
+ - path: childrens-day.ipynb
+ hash: md5
+ md5: 0c6d9d90f30d8da89deafbdf2895c014
+ size: 54279
+ - path: events.py
+ hash: md5
+ md5: bb7c8d94865aac1cdb8f8a5e3ac6045e
+ size: 4250
+ outs:
+ - path: ../../../../docs/metrics/events/childrens-day/_data/events/by_month.csv
+ hash: md5
+ md5: 83fb7abb13909373dd948b820cbc6625
+ size: 319
+ - path: ../../../../docs/metrics/events/childrens-day/_data/events/by_ward.csv
+ hash: md5
+ md5: 44c6cdaecf21fa26fe7704302312b1ec
+ size: 64
+ - path: ../../../../docs/metrics/events/childrens-day/_data/events/by_week.csv
+ hash: md5
+ md5: 9adbcf4135941146baf2acc5a738ba0b
+ size: 1031
+ - path: ../../../../docs/metrics/events/childrens-day/_data/events/headlines.json
+ hash: md5
+ md5: 5bf9e9c537e6934d774eb7dcf12f57b7
+ size: 154
+ prepare@smeaton-300:
+ cmd: papermill smeaton-300.ipynb ../../../../working/output/smeaton-300.ipynb
+ deps:
+ - path: ../../../../data/metrics/events/master/all.csv
+ hash: md5
+ md5: 02162cf50e492d421c8602f61e961588
+ size: 281269
+ - path: ../../../../lib/util/
+ hash: md5
+ md5: c29f173f8ef9871a71c87e431c14f4e5.dir
+ size: 5093
+ nfiles: 4
+ - path: events.py
+ hash: md5
+ md5: bb7c8d94865aac1cdb8f8a5e3ac6045e
+ size: 4250
+ - path: smeaton-300.ipynb
+ hash: md5
+ md5: 51ad29efbc9c16b6fcfe6c0e60808be4
+ size: 46643
+ outs:
+ - path: ../../../../docs/metrics/events/smeaton-300/_data/events/by_month.csv
+ hash: md5
+ md5: 81a995b75c62158a20a9cac006ce11f3
+ size: 253
+ - path: ../../../../docs/metrics/events/smeaton-300/_data/events/by_ward.csv
+ hash: md5
+ md5: 676740858a6dc12696322aecc4ee57b6
+ size: 112
+ - path: ../../../../docs/metrics/events/smeaton-300/_data/events/by_week.csv
+ hash: md5
+ md5: d7e29b60c576a64c8710bd2e1f33b8da
+ size: 790
+ - path: ../../../../docs/metrics/events/smeaton-300/_data/events/headlines.json
+ hash: md5
+ md5: 6fdf67f6fb8a19400cd7b826f3e79d5c
+ size: 153
diff --git a/scripts/metrics/events/signature/dvc.yaml b/scripts/metrics/events/signature/dvc.yaml
index 14c31e00..89b5e08e 100644
--- a/scripts/metrics/events/signature/dvc.yaml
+++ b/scripts/metrics/events/signature/dvc.yaml
@@ -5,6 +5,9 @@ stages:
foreach:
- my-leeds-2023
- the-barn
+ - nest
+ - childrens-day
+ - smeaton-300
do:
cmd: papermill ${item}.ipynb ${top}/working/output/${item}.ipynb
deps:
diff --git a/scripts/metrics/events/signature/events.py b/scripts/metrics/events/signature/events.py
index 956832d7..eec9a74b 100644
--- a/scripts/metrics/events/signature/events.py
+++ b/scripts/metrics/events/signature/events.py
@@ -13,16 +13,16 @@
import util.convert
-def load_event_data():
+def load_raw_data():
all_data_file = os.path.join(
PROJECT_ROOT,
'data/metrics/events/master/all.csv'
)
- data = (
- pd.read_csv(all_data_file, parse_dates=['start_date'])
- .pipe(filter_signature_events)
- )
- return data
+ return pd.read_csv(all_data_file, parse_dates=['start_date'])
+
+
+def load_event_data():
+ return load_raw_data().pipe(filter_signature_events)
def filter_signature_events(data):
diff --git a/scripts/metrics/events/signature/nest.ipynb b/scripts/metrics/events/signature/nest.ipynb
new file mode 100644
index 00000000..65be5179
--- /dev/null
+++ b/scripts/metrics/events/signature/nest.ipynb
@@ -0,0 +1,187 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Nest\n",
+ "\n",
+ "Prepares data for the Nest page "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "from events import (\n",
+ " load_event_data, filter_by_project, prepare, save_files, count_wards\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Set output directory"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "OUT_DIR = '../../../../docs/metrics/events/nest/_data/events'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Read in event data and filter by **My LEEDS 2023** project.\n",
+ "\n",
+ "The criteria are:\n",
+ "\n",
+ "* project type is 'Produce (Signature)'\n",
+ "* event_type contains 'Public Event -'\n",
+ "\n",
+ "It's then filtered by project_name is '10 - Melt'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " actual_audience_size_number_of_participants_in_person | \n",
+ " actual_audience_size_number_of_participants_online | \n",
+ " airtable_id | \n",
+ " end_date | \n",
+ " event_name | \n",
+ " event_type | \n",
+ " event_unique_identifier | \n",
+ " number_of_booked_participants | \n",
+ " postcode_(from_venue) | \n",
+ " project_name | \n",
+ " project_type | \n",
+ " season | \n",
+ " start_date | \n",
+ " ward_(from_venue) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 1054 | \n",
+ " 1338.0 | \n",
+ " NaN | \n",
+ " 241 | \n",
+ " 2023-09-09 | \n",
+ " Melt (Run) | \n",
+ " ['Public Event - Performance'] | \n",
+ " 10 - Melt: Melt (Run) | \n",
+ " 1542.0 | \n",
+ " ['LS26 8AL'] | \n",
+ " 10 - Melt | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-05 | \n",
+ " ['Garforth and Swillington'] | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " actual_audience_size_number_of_participants_in_person \\\n",
+ "1054 1338.0 \n",
+ "\n",
+ " actual_audience_size_number_of_participants_online airtable_id \\\n",
+ "1054 NaN 241 \n",
+ "\n",
+ " end_date event_name event_type \\\n",
+ "1054 2023-09-09 Melt (Run) ['Public Event - Performance'] \n",
+ "\n",
+ " event_unique_identifier number_of_booked_participants \\\n",
+ "1054 10 - Melt: Melt (Run) 1542.0 \n",
+ "\n",
+ " postcode_(from_venue) project_name project_type \\\n",
+ "1054 ['LS26 8AL'] 10 - Melt Produce (Signature) \n",
+ "\n",
+ " season start_date ward_(from_venue) \n",
+ "1054 ['Season 3 - Dreaming'] 2023-09-05 ['Garforth and Swillington'] "
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data = load_event_data().pipe(filter_by_project, '10 - Melt')\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Run the processing and save the files"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = data.pipe(prepare).pipe(save_files, OUT_DIR)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "leeds-2023-YZF5GfJv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ },
+ "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/scripts/metrics/events/signature/smeaton-300.ipynb b/scripts/metrics/events/signature/smeaton-300.ipynb
new file mode 100644
index 00000000..859d6326
--- /dev/null
+++ b/scripts/metrics/events/signature/smeaton-300.ipynb
@@ -0,0 +1,954 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Smeaton 300"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "from events import (\n",
+ " load_raw_data, filter_by_project, prepare, save_files, count_wards\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Set output directory"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "OUT_DIR = '../../../../docs/metrics/events/smeaton-300/_data/events'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Read in event data and filter by **My LEEDS 2023** project.\n",
+ "\n",
+ "The criteria are:\n",
+ "\n",
+ "* project type is 'Produce (Signature)'\n",
+ "* event_type contains 'Public Event -'\n",
+ "\n",
+ "It's then filtered by project_name is '10 - Melt'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " actual_audience_size_number_of_participants_in_person | \n",
+ " actual_audience_size_number_of_participants_online | \n",
+ " airtable_id | \n",
+ " end_date | \n",
+ " event_name | \n",
+ " event_type | \n",
+ " event_unique_identifier | \n",
+ " number_of_booked_participants | \n",
+ " postcode_(from_venue) | \n",
+ " project_name | \n",
+ " project_type | \n",
+ " season | \n",
+ " start_date | \n",
+ " ward_(from_venue) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 237 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 223 | \n",
+ " 2023-05-29 | \n",
+ " Delivery of Skills Development programme | \n",
+ " ['CLE - Skills and Talent session'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 1 - Awakening', 'Season 2 - Playing'] | \n",
+ " 2023-02-06 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 366 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 222 | \n",
+ " 2023-07-29 | \n",
+ " Delivery of Community Engagement programme | \n",
+ " ['CLE - Community Engagement session'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-03-01 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 615 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1425 | \n",
+ " 2023-05-23 | \n",
+ " CREST Award Teacher Consultation Sessions | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: CREST Awa... | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-05-02 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 768 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1064 | \n",
+ " 2023-12-31 | \n",
+ " Launch of Smeaton learning resources and CREST... | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Launch of... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing', 'Season 3 - Dreaming'] | \n",
+ " 2023-06-08 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 769 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2036 | \n",
+ " 2023-12-31 | \n",
+ " Launch of Smeaton learning resources and CREST... | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Launch of... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing', 'Season 3 - Dreaming'] | \n",
+ " 2023-06-08 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 985 | \n",
+ " 135.0 | \n",
+ " NaN | \n",
+ " 1139 | \n",
+ " 2023-08-03 | \n",
+ " MOON PALACE: PRESS LAUNCH (private) | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS8 3LF'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-03 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 989 | \n",
+ " 101.0 | \n",
+ " NaN | \n",
+ " 1140 | \n",
+ " 2023-08-04 | \n",
+ " MOON PALACE: Durational Day 1 (Fearnville) | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS8 3LF'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-04 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 990 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 639 | \n",
+ " 2023-08-05 | \n",
+ " MOON PALACE: Durational Date 2 (Royal Armouries) | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS10 1LT'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-05 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 994 | \n",
+ " 24.0 | \n",
+ " NaN | \n",
+ " 643 | \n",
+ " 2023-08-06 | \n",
+ " MOON PALACE: Moon Gazing Date 1 (Royal Armouri... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS10 1LT'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-06 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 995 | \n",
+ " 24.0 | \n",
+ " NaN | \n",
+ " 1172 | \n",
+ " 2023-08-06 | \n",
+ " MOON PALACE: Moon Gazing Date 1 (Royal Armouri... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS10 1LT'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-06 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 1005 | \n",
+ " 18.0 | \n",
+ " NaN | \n",
+ " 1753 | \n",
+ " 2023-08-12 | \n",
+ " MOON PALACE: After Dark Observing part of We A... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-12 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1006 | \n",
+ " 142.0 | \n",
+ " NaN | \n",
+ " 647 | \n",
+ " 2023-08-12 | \n",
+ " MOON PALACE: Durational Day 3 (part of We ART ... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS14 6JS'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-12 | \n",
+ " ['Killingbeck and Seacroft'] | \n",
+ "
\n",
+ " \n",
+ " 1020 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1174 | \n",
+ " 2023-08-24 | \n",
+ " MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS14 6SL'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-24 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 1021 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1173 | \n",
+ " 2023-08-24 | \n",
+ " MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS14 6SL'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-24 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 1048 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 646 | \n",
+ " 2023-09-02 | \n",
+ " Moon Palace Daytime Observation Session at Has... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-02 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1056 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1752 | \n",
+ " 2025-10-04 | \n",
+ " Lighting the Way Workshops at Leeds Libraries | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Learning programme: Lighting ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-06 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1065 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1754 | \n",
+ " 2023-09-09 | \n",
+ " MOON PALACE Daytime Observation Session at Vic... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-09 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1067 | \n",
+ " 34.0 | \n",
+ " NaN | \n",
+ " 1893 | \n",
+ " 2023-09-09 | \n",
+ " MOON PALACE: After Dark Observing in Victoria ... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-09 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1068 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1894 | \n",
+ " 2023-09-09 | \n",
+ " MOON PALACE: After Dark Observing in Victoria ... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-09 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1126 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1751 | \n",
+ " 2025-10-31 | \n",
+ " Smeaton300 at Leeds Libraries: Code Club Smeat... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton30... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-25 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1136 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1355 | \n",
+ " 2023-09-30 | \n",
+ " MOON PALACE Daytime Observation Session at Whi... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS11 8LU'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-30 | \n",
+ " ['Morley North'] | \n",
+ "
\n",
+ " \n",
+ " 1137 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2101 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1138 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2103 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1139 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2102 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1140 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2104 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1141 | \n",
+ " 12.0 | \n",
+ " NaN | \n",
+ " 626 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1142 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2105 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1144 | \n",
+ " 80.0 | \n",
+ " NaN | \n",
+ " 2038 | \n",
+ " 2023-12-31 | \n",
+ " Smeaton CREST Awards - Discovery Level | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton C... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-10-02 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1145 | \n",
+ " 280.0 | \n",
+ " NaN | \n",
+ " 2037 | \n",
+ " 2023-12-31 | \n",
+ " Smeaton CREST Awards - Discovery Level | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton C... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-10-02 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1161 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 231 | \n",
+ " 2023-10-23 | \n",
+ " Participant / Volunteer thank you events | \n",
+ " ['CLE - Participant / Volunteer thank you event'] | \n",
+ " 09 - Smeaton300: Talks and Discussions: Partic... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Talks and Discussions | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-10-10 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " actual_audience_size_number_of_participants_in_person \\\n",
+ "237 NaN \n",
+ "366 NaN \n",
+ "615 NaN \n",
+ "768 NaN \n",
+ "769 NaN \n",
+ "985 135.0 \n",
+ "989 101.0 \n",
+ "990 NaN \n",
+ "994 24.0 \n",
+ "995 24.0 \n",
+ "1005 18.0 \n",
+ "1006 142.0 \n",
+ "1020 NaN \n",
+ "1021 NaN \n",
+ "1048 NaN \n",
+ "1056 NaN \n",
+ "1065 NaN \n",
+ "1067 34.0 \n",
+ "1068 NaN \n",
+ "1126 NaN \n",
+ "1136 NaN \n",
+ "1137 1.0 \n",
+ "1138 1.0 \n",
+ "1139 1.0 \n",
+ "1140 1.0 \n",
+ "1141 12.0 \n",
+ "1142 1.0 \n",
+ "1144 80.0 \n",
+ "1145 280.0 \n",
+ "1161 NaN \n",
+ "\n",
+ " actual_audience_size_number_of_participants_online airtable_id \\\n",
+ "237 NaN 223 \n",
+ "366 NaN 222 \n",
+ "615 NaN 1425 \n",
+ "768 NaN 1064 \n",
+ "769 NaN 2036 \n",
+ "985 NaN 1139 \n",
+ "989 NaN 1140 \n",
+ "990 NaN 639 \n",
+ "994 NaN 643 \n",
+ "995 NaN 1172 \n",
+ "1005 NaN 1753 \n",
+ "1006 NaN 647 \n",
+ "1020 NaN 1174 \n",
+ "1021 NaN 1173 \n",
+ "1048 NaN 646 \n",
+ "1056 NaN 1752 \n",
+ "1065 NaN 1754 \n",
+ "1067 NaN 1893 \n",
+ "1068 NaN 1894 \n",
+ "1126 NaN 1751 \n",
+ "1136 NaN 1355 \n",
+ "1137 NaN 2101 \n",
+ "1138 NaN 2103 \n",
+ "1139 NaN 2102 \n",
+ "1140 NaN 2104 \n",
+ "1141 NaN 626 \n",
+ "1142 NaN 2105 \n",
+ "1144 NaN 2038 \n",
+ "1145 NaN 2037 \n",
+ "1161 NaN 231 \n",
+ "\n",
+ " end_date event_name \\\n",
+ "237 2023-05-29 Delivery of Skills Development programme \n",
+ "366 2023-07-29 Delivery of Community Engagement programme \n",
+ "615 2023-05-23 CREST Award Teacher Consultation Sessions \n",
+ "768 2023-12-31 Launch of Smeaton learning resources and CREST... \n",
+ "769 2023-12-31 Launch of Smeaton learning resources and CREST... \n",
+ "985 2023-08-03 MOON PALACE: PRESS LAUNCH (private) \n",
+ "989 2023-08-04 MOON PALACE: Durational Day 1 (Fearnville) \n",
+ "990 2023-08-05 MOON PALACE: Durational Date 2 (Royal Armouries) \n",
+ "994 2023-08-06 MOON PALACE: Moon Gazing Date 1 (Royal Armouri... \n",
+ "995 2023-08-06 MOON PALACE: Moon Gazing Date 1 (Royal Armouri... \n",
+ "1005 2023-08-12 MOON PALACE: After Dark Observing part of We A... \n",
+ "1006 2023-08-12 MOON PALACE: Durational Day 3 (part of We ART ... \n",
+ "1020 2023-08-24 MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... \n",
+ "1021 2023-08-24 MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... \n",
+ "1048 2023-09-02 Moon Palace Daytime Observation Session at Has... \n",
+ "1056 2025-10-04 Lighting the Way Workshops at Leeds Libraries \n",
+ "1065 2023-09-09 MOON PALACE Daytime Observation Session at Vic... \n",
+ "1067 2023-09-09 MOON PALACE: After Dark Observing in Victoria ... \n",
+ "1068 2023-09-09 MOON PALACE: After Dark Observing in Victoria ... \n",
+ "1126 2025-10-31 Smeaton300 at Leeds Libraries: Code Club Smeat... \n",
+ "1136 2023-09-30 MOON PALACE Daytime Observation Session at Whi... \n",
+ "1137 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1138 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1139 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1140 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1141 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1142 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1144 2023-12-31 Smeaton CREST Awards - Discovery Level \n",
+ "1145 2023-12-31 Smeaton CREST Awards - Discovery Level \n",
+ "1161 2023-10-23 Participant / Volunteer thank you events \n",
+ "\n",
+ " event_type \\\n",
+ "237 ['CLE - Skills and Talent session'] \n",
+ "366 ['CLE - Community Engagement session'] \n",
+ "615 ['CLE - Creative Learning session'] \n",
+ "768 ['CLE - Creative Learning session'] \n",
+ "769 ['CLE - Creative Learning session'] \n",
+ "985 ['Public Event - Installation'] \n",
+ "989 ['Public Event - Installation'] \n",
+ "990 ['Public Event - Installation'] \n",
+ "994 ['Public Event - Installation'] \n",
+ "995 ['Public Event - Installation'] \n",
+ "1005 ['Public Event - Installation'] \n",
+ "1006 ['Public Event - Installation'] \n",
+ "1020 ['Public Event - Installation'] \n",
+ "1021 ['Public Event - Installation'] \n",
+ "1048 ['Public Event - Installation'] \n",
+ "1056 ['Public Event - Installation'] \n",
+ "1065 ['Public Event - Installation'] \n",
+ "1067 ['Public Event - Installation'] \n",
+ "1068 ['Public Event - Installation'] \n",
+ "1126 ['Public Event - Installation'] \n",
+ "1136 ['Public Event - Installation'] \n",
+ "1137 ['CLE - Creative Learning session'] \n",
+ "1138 ['CLE - Creative Learning session'] \n",
+ "1139 ['CLE - Creative Learning session'] \n",
+ "1140 ['CLE - Creative Learning session'] \n",
+ "1141 ['CLE - Creative Learning session'] \n",
+ "1142 ['CLE - Creative Learning session'] \n",
+ "1144 ['CLE - Creative Learning session'] \n",
+ "1145 ['CLE - Creative Learning session'] \n",
+ "1161 ['CLE - Participant / Volunteer thank you event'] \n",
+ "\n",
+ " event_unique_identifier \\\n",
+ "237 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "366 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "615 09 - Smeaton300: Learning programme: CREST Awa... \n",
+ "768 09 - Smeaton300: Learning programme: Launch of... \n",
+ "769 09 - Smeaton300: Learning programme: Launch of... \n",
+ "985 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "989 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "990 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "994 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "995 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1005 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1006 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1020 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1021 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1048 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1056 09 - Smeaton300: Learning programme: Lighting ... \n",
+ "1065 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1067 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1068 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1126 09 - Smeaton300: Learning programme: Smeaton30... \n",
+ "1136 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1137 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1138 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1139 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1140 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1141 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1142 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1144 09 - Smeaton300: Learning programme: Smeaton C... \n",
+ "1145 09 - Smeaton300: Learning programme: Smeaton C... \n",
+ "1161 09 - Smeaton300: Talks and Discussions: Partic... \n",
+ "\n",
+ " number_of_booked_participants postcode_(from_venue) \\\n",
+ "237 NaN NaN \n",
+ "366 NaN NaN \n",
+ "615 NaN ['LS10 1NE'] \n",
+ "768 NaN NaN \n",
+ "769 NaN NaN \n",
+ "985 NaN ['LS8 3LF'] \n",
+ "989 NaN ['LS8 3LF'] \n",
+ "990 NaN ['LS10 1LT'] \n",
+ "994 NaN ['LS10 1LT'] \n",
+ "995 NaN ['LS10 1LT'] \n",
+ "1005 NaN NaN \n",
+ "1006 NaN ['LS14 6JS'] \n",
+ "1020 NaN ['LS14 6SL'] \n",
+ "1021 NaN ['LS14 6SL'] \n",
+ "1048 NaN NaN \n",
+ "1056 NaN NaN \n",
+ "1065 NaN NaN \n",
+ "1067 NaN NaN \n",
+ "1068 NaN NaN \n",
+ "1126 NaN NaN \n",
+ "1136 NaN ['LS11 8LU'] \n",
+ "1137 NaN ['LS17 8GS'] \n",
+ "1138 NaN ['LS17 8GS'] \n",
+ "1139 NaN ['LS17 8GS'] \n",
+ "1140 NaN ['LS17 8GS'] \n",
+ "1141 NaN ['LS17 8GS'] \n",
+ "1142 NaN ['LS17 8GS'] \n",
+ "1144 NaN NaN \n",
+ "1145 NaN NaN \n",
+ "1161 NaN NaN \n",
+ "\n",
+ " project_name project_type \\\n",
+ "237 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "366 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "615 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "768 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "769 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "985 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "989 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "990 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "994 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "995 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1005 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1006 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1020 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1021 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1048 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1056 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "1065 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1067 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1068 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1126 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "1136 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1137 09 - Smeaton300: Learning programme CLE \n",
+ "1138 09 - Smeaton300: Learning programme CLE \n",
+ "1139 09 - Smeaton300: Learning programme CLE \n",
+ "1140 09 - Smeaton300: Learning programme CLE \n",
+ "1141 09 - Smeaton300: Learning programme CLE \n",
+ "1142 09 - Smeaton300: Learning programme CLE \n",
+ "1144 09 - Smeaton300: Learning programme CLE \n",
+ "1145 09 - Smeaton300: Learning programme CLE \n",
+ "1161 09 - Smeaton300: Talks and Discussions Produce (Signature) \n",
+ "\n",
+ " season start_date \\\n",
+ "237 ['Season 1 - Awakening', 'Season 2 - Playing'] 2023-02-06 \n",
+ "366 ['Season 2 - Playing'] 2023-03-01 \n",
+ "615 ['Season 2 - Playing'] 2023-05-02 \n",
+ "768 ['Season 2 - Playing', 'Season 3 - Dreaming'] 2023-06-08 \n",
+ "769 ['Season 2 - Playing', 'Season 3 - Dreaming'] 2023-06-08 \n",
+ "985 ['Season 2 - Playing'] 2023-08-03 \n",
+ "989 ['Season 2 - Playing'] 2023-08-04 \n",
+ "990 ['Season 2 - Playing'] 2023-08-05 \n",
+ "994 ['Season 2 - Playing'] 2023-08-06 \n",
+ "995 ['Season 2 - Playing'] 2023-08-06 \n",
+ "1005 ['Season 2 - Playing'] 2023-08-12 \n",
+ "1006 ['Season 2 - Playing'] 2023-08-12 \n",
+ "1020 ['Season 2 - Playing'] 2023-08-24 \n",
+ "1021 ['Season 2 - Playing'] 2023-08-24 \n",
+ "1048 ['Season 2 - Playing'] 2023-09-02 \n",
+ "1056 ['Season 3 - Dreaming'] 2023-09-06 \n",
+ "1065 ['Season 2 - Playing'] 2023-09-09 \n",
+ "1067 ['Season 2 - Playing'] 2023-09-09 \n",
+ "1068 ['Season 2 - Playing'] 2023-09-09 \n",
+ "1126 ['Season 3 - Dreaming'] 2023-09-25 \n",
+ "1136 ['Season 2 - Playing'] 2023-09-30 \n",
+ "1137 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1138 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1139 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1140 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1141 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1142 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1144 ['Season 3 - Dreaming'] 2023-10-02 \n",
+ "1145 ['Season 3 - Dreaming'] 2023-10-02 \n",
+ "1161 ['Season 3 - Dreaming'] 2023-10-10 \n",
+ "\n",
+ " ward_(from_venue) \n",
+ "237 NaN \n",
+ "366 NaN \n",
+ "615 ['Hunslet and Riverside'] \n",
+ "768 NaN \n",
+ "769 NaN \n",
+ "985 ['Gipton and Harehills'] \n",
+ "989 ['Gipton and Harehills'] \n",
+ "990 ['Hunslet and Riverside'] \n",
+ "994 ['Hunslet and Riverside'] \n",
+ "995 ['Hunslet and Riverside'] \n",
+ "1005 NaN \n",
+ "1006 ['Killingbeck and Seacroft'] \n",
+ "1020 ['Gipton and Harehills'] \n",
+ "1021 ['Gipton and Harehills'] \n",
+ "1048 NaN \n",
+ "1056 NaN \n",
+ "1065 NaN \n",
+ "1067 NaN \n",
+ "1068 NaN \n",
+ "1126 NaN \n",
+ "1136 ['Morley North'] \n",
+ "1137 ['Alwoodley'] \n",
+ "1138 ['Alwoodley'] \n",
+ "1139 ['Alwoodley'] \n",
+ "1140 ['Alwoodley'] \n",
+ "1141 ['Alwoodley'] \n",
+ "1142 ['Alwoodley'] \n",
+ "1144 NaN \n",
+ "1145 NaN \n",
+ "1161 NaN "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "project_names = [\n",
+ " '09 - Smeaton300: Moon Palace East Leeds Observatory',\n",
+ " '09 - Smeaton300: Learning programme',\n",
+ " '09 - Smeaton300: Talks and Discussions'\n",
+ "]\n",
+ "data = load_raw_data()\n",
+ "data = data.loc[data.project_name.isin(project_names)]\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Run the processing and save the files"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = data.pipe(prepare).pipe(save_files, OUT_DIR)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "leeds-2023-YZF5GfJv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ },
+ "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/scripts/metrics/events/ticketing/dvc.lock b/scripts/metrics/events/ticketing/dvc.lock
index cf696942..bbe5012d 100644
--- a/scripts/metrics/events/ticketing/dvc.lock
+++ b/scripts/metrics/events/ticketing/dvc.lock
@@ -18,15 +18,15 @@ stages:
outs:
- path: ../../../../working/metrics/ticketing/orders.csv
hash: md5
- md5: f9b0da74df43549489dd3c296fbda074
- size: 571180
+ md5: 0a267540de2e5ea03f658e657a98ebd8
+ size: 571913
transform:
cmd: papermill tickets.ipynb ../../../../working/output/tickets-transform.ipynb
deps:
- path: ../../../../working/metrics/ticketing/orders.csv
hash: md5
- md5: f9b0da74df43549489dd3c296fbda074
- size: 571180
+ md5: 0a267540de2e5ea03f658e657a98ebd8
+ size: 571913
- path: pipes.py
hash: md5
md5: 564a48f276d11d6a64b72b71f5e50c66
@@ -38,5 +38,5 @@ stages:
outs:
- path: ../../../../data/metrics/events/tickets/orders.csv
hash: md5
- md5: 33a56331fe18404a96f02bea88204a1d
- size: 259427
+ md5: a122c429bead48e21cb862108a3a4435
+ size: 259805
diff --git a/working/output/childrens-day.ipynb b/working/output/childrens-day.ipynb
new file mode 100644
index 00000000..aac71f19
--- /dev/null
+++ b/working/output/childrens-day.ipynb
@@ -0,0 +1,1255 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "e4ce8fda",
+ "metadata": {
+ "papermill": {
+ "duration": 0.004798,
+ "end_time": "2023-10-10T11:23:26.343518",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:26.338720",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "# Children's Day"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "7f7f2e17",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:23:26.346142Z",
+ "iopub.status.busy": "2023-10-10T11:23:26.345943Z",
+ "iopub.status.idle": "2023-10-10T11:23:31.201757Z",
+ "shell.execute_reply": "2023-10-10T11:23:31.201317Z"
+ },
+ "papermill": {
+ "duration": 4.858135,
+ "end_time": "2023-10-10T11:23:31.202763",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:26.344628",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "from events import (\n",
+ " load_raw_data, filter_by_project, prepare, save_files\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "042124a0",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000854,
+ "end_time": "2023-10-10T11:23:31.204740",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:31.203886",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Set output directory"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "7ea10a77",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:23:31.207347Z",
+ "iopub.status.busy": "2023-10-10T11:23:31.207131Z",
+ "iopub.status.idle": "2023-10-10T11:23:31.209505Z",
+ "shell.execute_reply": "2023-10-10T11:23:31.209066Z"
+ },
+ "papermill": {
+ "duration": 0.00483,
+ "end_time": "2023-10-10T11:23:31.210421",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:31.205591",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "OUT_DIR = '../../../../docs/metrics/events/childrens-day/_data/events'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "6a0a9160",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000732,
+ "end_time": "2023-10-10T11:23:31.212040",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:31.211308",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "The criteria are:\n",
+ "\n",
+ "* project type is 'Produce (Signature)'\n",
+ "* event_type contains 'Public Event -'\n",
+ "\n",
+ "It's then filtered by project_name is \"07 - Children's Day\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "4a872699",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:23:31.214108Z",
+ "iopub.status.busy": "2023-10-10T11:23:31.213936Z",
+ "iopub.status.idle": "2023-10-10T11:23:31.234201Z",
+ "shell.execute_reply": "2023-10-10T11:23:31.233822Z"
+ },
+ "papermill": {
+ "duration": 0.022335,
+ "end_time": "2023-10-10T11:23:31.235081",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:31.212746",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " actual_audience_size_number_of_participants_in_person | \n",
+ " actual_audience_size_number_of_participants_online | \n",
+ " airtable_id | \n",
+ " end_date | \n",
+ " event_name | \n",
+ " event_type | \n",
+ " event_unique_identifier | \n",
+ " number_of_booked_participants | \n",
+ " postcode_(from_venue) | \n",
+ " project_name | \n",
+ " project_type | \n",
+ " season | \n",
+ " start_date | \n",
+ " ward_(from_venue) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 5 | \n",
+ " 14.0 | \n",
+ " NaN | \n",
+ " 968 | \n",
+ " 2022-09-13 | \n",
+ " Young Creatives Audition | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Audition | \n",
+ " 12.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-09-13 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 972 | \n",
+ " 2022-09-20 | \n",
+ " Young Creatives Workshop 1 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 1 | \n",
+ " 12.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-09-20 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 220 | \n",
+ " 2023-06-27 | \n",
+ " Young Creative Sessions | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creative Sessions | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 1 - Awakening', 'Season 2 - Playing'] | \n",
+ " 2022-09-27 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 974 | \n",
+ " 2022-09-27 | \n",
+ " Young Creatives Workshop 2 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 2 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-09-27 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 32 | \n",
+ " 11.0 | \n",
+ " NaN | \n",
+ " 978 | \n",
+ " 2022-10-04 | \n",
+ " Young Creatives Workshop 3 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 3 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-10-04 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 39 | \n",
+ " 11.0 | \n",
+ " NaN | \n",
+ " 979 | \n",
+ " 2022-10-11 | \n",
+ " Young Creatives Workshop 4 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 4 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-10-11 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 48 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 980 | \n",
+ " 2022-10-18 | \n",
+ " Young Creatives Workshop 5 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 5 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-10-18 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 72 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 982 | \n",
+ " 2022-11-01 | \n",
+ " Young Creatives Workshop 6 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 6 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-01 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 97 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 984 | \n",
+ " 2022-11-08 | \n",
+ " Young Creatives Workshop 7 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 7 | \n",
+ " 10.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-08 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 123 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 985 | \n",
+ " 2022-11-15 | \n",
+ " Young Creatives Workshop 8 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 8 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-15 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 162 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 986 | \n",
+ " 2022-11-22 | \n",
+ " Young Creatives Workshop 9 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 9 | \n",
+ " 10.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-22 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 179 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 987 | \n",
+ " 2022-11-22 | \n",
+ " Young Creatives Workshop 10 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 10 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-11-29 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 180 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 988 | \n",
+ " 2022-12-06 | \n",
+ " Young Creatives Workshop 11 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 11 | \n",
+ " 11.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-12-06 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 182 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 989 | \n",
+ " NaN | \n",
+ " Young Creatives Workshop 12 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 12 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2022-12-13 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 185 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 214 | \n",
+ " 2023-07-14 | \n",
+ " Rehearsals | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Rehearsals | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-01-01 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 221 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 990 | \n",
+ " 2023-01-31 | \n",
+ " Young Creatives Workshop 13 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 13 | \n",
+ " 9.0 | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['2022 activity', 'Season 2 - Playing'] | \n",
+ " 2023-01-31 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 433 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 1624 | \n",
+ " 2023-03-21 | \n",
+ " Young Creatives Workshop 14 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 14 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-03-21 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 449 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 1625 | \n",
+ " 2023-03-28 | \n",
+ " Young Creatives Workshop 15 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 15 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-03-28 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 528 | \n",
+ " 28.0 | \n",
+ " NaN | \n",
+ " 1483 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 28.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 529 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1493 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 531 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1491 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 532 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1466 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 533 | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 1481 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 534 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1476 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 535 | \n",
+ " 48.0 | \n",
+ " NaN | \n",
+ " 1478 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 48.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 537 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1492 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 538 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1480 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 539 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1489 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 541 | \n",
+ " 56.0 | \n",
+ " NaN | \n",
+ " 1502 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 56.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 542 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1462 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 544 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1508 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 545 | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 1477 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 30.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 546 | \n",
+ " 31.0 | \n",
+ " NaN | \n",
+ " 1465 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 31.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 548 | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 1507 | \n",
+ " NaN | \n",
+ " Schools Workshop | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 07 - Children's Day: Schools Workshop | \n",
+ " 60.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " NaN | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-17 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 592 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 1626 | \n",
+ " 2023-04-25 | \n",
+ " Young Creatives Workshop 16 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 16 | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-04-25 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 617 | \n",
+ " 8.0 | \n",
+ " NaN | \n",
+ " 1627 | \n",
+ " 2023-05-02 | \n",
+ " Young Creatives Workshop 17 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 17 | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-05-02 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 749 | \n",
+ " 9.0 | \n",
+ " NaN | \n",
+ " 1628 | \n",
+ " 2023-05-30 | \n",
+ " Young Creatives Workshop 18 | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: Young Creatives Workshop 18 | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-05-30 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 759 | \n",
+ " 10.0 | \n",
+ " NaN | \n",
+ " 1680 | \n",
+ " 2023-06-22 | \n",
+ " 07 - Children's Day: Visibility Campaign Photo... | \n",
+ " ['CLE - Youth Voice session'] | \n",
+ " 07 - Children's Day: 07 - Children's Day: Visi... | \n",
+ " 11.0 | \n",
+ " NaN | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-06-06 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 942 | \n",
+ " 1050.0 | \n",
+ " NaN | \n",
+ " 218 | \n",
+ " 2023-07-14 | \n",
+ " Children's Day Event Day | \n",
+ " ['Public Event - Large Scale Outdoor Event'] | \n",
+ " 07 - Children's Day: Children's Day Event Day | \n",
+ " NaN | \n",
+ " ['LS8 1DF'] | \n",
+ " 07 - Children's Day | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-07-14 | \n",
+ " ['Roundhay'] | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " actual_audience_size_number_of_participants_in_person \\\n",
+ "5 14.0 \n",
+ "6 9.0 \n",
+ "23 NaN \n",
+ "24 10.0 \n",
+ "32 11.0 \n",
+ "39 11.0 \n",
+ "48 9.0 \n",
+ "72 9.0 \n",
+ "97 10.0 \n",
+ "123 9.0 \n",
+ "162 10.0 \n",
+ "179 10.0 \n",
+ "180 10.0 \n",
+ "182 NaN \n",
+ "185 NaN \n",
+ "221 8.0 \n",
+ "433 9.0 \n",
+ "449 8.0 \n",
+ "528 28.0 \n",
+ "529 60.0 \n",
+ "531 30.0 \n",
+ "532 60.0 \n",
+ "533 6.0 \n",
+ "534 60.0 \n",
+ "535 48.0 \n",
+ "537 30.0 \n",
+ "538 60.0 \n",
+ "539 60.0 \n",
+ "541 56.0 \n",
+ "542 60.0 \n",
+ "544 30.0 \n",
+ "545 30.0 \n",
+ "546 31.0 \n",
+ "548 60.0 \n",
+ "592 8.0 \n",
+ "617 8.0 \n",
+ "749 9.0 \n",
+ "759 10.0 \n",
+ "942 1050.0 \n",
+ "\n",
+ " actual_audience_size_number_of_participants_online airtable_id \\\n",
+ "5 NaN 968 \n",
+ "6 NaN 972 \n",
+ "23 NaN 220 \n",
+ "24 NaN 974 \n",
+ "32 NaN 978 \n",
+ "39 NaN 979 \n",
+ "48 NaN 980 \n",
+ "72 NaN 982 \n",
+ "97 NaN 984 \n",
+ "123 NaN 985 \n",
+ "162 NaN 986 \n",
+ "179 NaN 987 \n",
+ "180 NaN 988 \n",
+ "182 NaN 989 \n",
+ "185 NaN 214 \n",
+ "221 NaN 990 \n",
+ "433 NaN 1624 \n",
+ "449 NaN 1625 \n",
+ "528 NaN 1483 \n",
+ "529 NaN 1493 \n",
+ "531 NaN 1491 \n",
+ "532 NaN 1466 \n",
+ "533 NaN 1481 \n",
+ "534 NaN 1476 \n",
+ "535 NaN 1478 \n",
+ "537 NaN 1492 \n",
+ "538 NaN 1480 \n",
+ "539 NaN 1489 \n",
+ "541 NaN 1502 \n",
+ "542 NaN 1462 \n",
+ "544 NaN 1508 \n",
+ "545 NaN 1477 \n",
+ "546 NaN 1465 \n",
+ "548 NaN 1507 \n",
+ "592 NaN 1626 \n",
+ "617 NaN 1627 \n",
+ "749 NaN 1628 \n",
+ "759 NaN 1680 \n",
+ "942 NaN 218 \n",
+ "\n",
+ " end_date event_name \\\n",
+ "5 2022-09-13 Young Creatives Audition \n",
+ "6 2022-09-20 Young Creatives Workshop 1 \n",
+ "23 2023-06-27 Young Creative Sessions \n",
+ "24 2022-09-27 Young Creatives Workshop 2 \n",
+ "32 2022-10-04 Young Creatives Workshop 3 \n",
+ "39 2022-10-11 Young Creatives Workshop 4 \n",
+ "48 2022-10-18 Young Creatives Workshop 5 \n",
+ "72 2022-11-01 Young Creatives Workshop 6 \n",
+ "97 2022-11-08 Young Creatives Workshop 7 \n",
+ "123 2022-11-15 Young Creatives Workshop 8 \n",
+ "162 2022-11-22 Young Creatives Workshop 9 \n",
+ "179 2022-11-22 Young Creatives Workshop 10 \n",
+ "180 2022-12-06 Young Creatives Workshop 11 \n",
+ "182 NaN Young Creatives Workshop 12 \n",
+ "185 2023-07-14 Rehearsals \n",
+ "221 2023-01-31 Young Creatives Workshop 13 \n",
+ "433 2023-03-21 Young Creatives Workshop 14 \n",
+ "449 2023-03-28 Young Creatives Workshop 15 \n",
+ "528 NaN Schools Workshop \n",
+ "529 NaN Schools Workshop \n",
+ "531 NaN Schools Workshop \n",
+ "532 NaN Schools Workshop \n",
+ "533 NaN Schools Workshop \n",
+ "534 NaN Schools Workshop \n",
+ "535 NaN Schools Workshop \n",
+ "537 NaN Schools Workshop \n",
+ "538 NaN Schools Workshop \n",
+ "539 NaN Schools Workshop \n",
+ "541 NaN Schools Workshop \n",
+ "542 NaN Schools Workshop \n",
+ "544 NaN Schools Workshop \n",
+ "545 NaN Schools Workshop \n",
+ "546 NaN Schools Workshop \n",
+ "548 NaN Schools Workshop \n",
+ "592 2023-04-25 Young Creatives Workshop 16 \n",
+ "617 2023-05-02 Young Creatives Workshop 17 \n",
+ "749 2023-05-30 Young Creatives Workshop 18 \n",
+ "759 2023-06-22 07 - Children's Day: Visibility Campaign Photo... \n",
+ "942 2023-07-14 Children's Day Event Day \n",
+ "\n",
+ " event_type \\\n",
+ "5 ['CLE - Youth Voice session'] \n",
+ "6 ['CLE - Youth Voice session'] \n",
+ "23 ['CLE - Youth Voice session'] \n",
+ "24 ['CLE - Youth Voice session'] \n",
+ "32 ['CLE - Youth Voice session'] \n",
+ "39 ['CLE - Youth Voice session'] \n",
+ "48 ['CLE - Youth Voice session'] \n",
+ "72 ['CLE - Youth Voice session'] \n",
+ "97 ['CLE - Youth Voice session'] \n",
+ "123 ['CLE - Youth Voice session'] \n",
+ "162 ['CLE - Youth Voice session'] \n",
+ "179 ['CLE - Youth Voice session'] \n",
+ "180 ['CLE - Youth Voice session'] \n",
+ "182 ['CLE - Youth Voice session'] \n",
+ "185 ['CLE - Youth Voice session'] \n",
+ "221 ['CLE - Youth Voice session'] \n",
+ "433 ['CLE - Youth Voice session'] \n",
+ "449 ['CLE - Youth Voice session'] \n",
+ "528 ['CLE - Creative Learning session'] \n",
+ "529 ['CLE - Creative Learning session'] \n",
+ "531 ['CLE - Creative Learning session'] \n",
+ "532 ['CLE - Creative Learning session'] \n",
+ "533 ['CLE - Creative Learning session'] \n",
+ "534 ['CLE - Creative Learning session'] \n",
+ "535 ['CLE - Creative Learning session'] \n",
+ "537 ['CLE - Creative Learning session'] \n",
+ "538 ['CLE - Creative Learning session'] \n",
+ "539 ['CLE - Creative Learning session'] \n",
+ "541 ['CLE - Creative Learning session'] \n",
+ "542 ['CLE - Creative Learning session'] \n",
+ "544 ['CLE - Creative Learning session'] \n",
+ "545 ['CLE - Creative Learning session'] \n",
+ "546 ['CLE - Creative Learning session'] \n",
+ "548 ['CLE - Creative Learning session'] \n",
+ "592 ['CLE - Youth Voice session'] \n",
+ "617 ['CLE - Youth Voice session'] \n",
+ "749 ['CLE - Youth Voice session'] \n",
+ "759 ['CLE - Youth Voice session'] \n",
+ "942 ['Public Event - Large Scale Outdoor Event'] \n",
+ "\n",
+ " event_unique_identifier \\\n",
+ "5 07 - Children's Day: Young Creatives Audition \n",
+ "6 07 - Children's Day: Young Creatives Workshop 1 \n",
+ "23 07 - Children's Day: Young Creative Sessions \n",
+ "24 07 - Children's Day: Young Creatives Workshop 2 \n",
+ "32 07 - Children's Day: Young Creatives Workshop 3 \n",
+ "39 07 - Children's Day: Young Creatives Workshop 4 \n",
+ "48 07 - Children's Day: Young Creatives Workshop 5 \n",
+ "72 07 - Children's Day: Young Creatives Workshop 6 \n",
+ "97 07 - Children's Day: Young Creatives Workshop 7 \n",
+ "123 07 - Children's Day: Young Creatives Workshop 8 \n",
+ "162 07 - Children's Day: Young Creatives Workshop 9 \n",
+ "179 07 - Children's Day: Young Creatives Workshop 10 \n",
+ "180 07 - Children's Day: Young Creatives Workshop 11 \n",
+ "182 07 - Children's Day: Young Creatives Workshop 12 \n",
+ "185 07 - Children's Day: Rehearsals \n",
+ "221 07 - Children's Day: Young Creatives Workshop 13 \n",
+ "433 07 - Children's Day: Young Creatives Workshop 14 \n",
+ "449 07 - Children's Day: Young Creatives Workshop 15 \n",
+ "528 07 - Children's Day: Schools Workshop \n",
+ "529 07 - Children's Day: Schools Workshop \n",
+ "531 07 - Children's Day: Schools Workshop \n",
+ "532 07 - Children's Day: Schools Workshop \n",
+ "533 07 - Children's Day: Schools Workshop \n",
+ "534 07 - Children's Day: Schools Workshop \n",
+ "535 07 - Children's Day: Schools Workshop \n",
+ "537 07 - Children's Day: Schools Workshop \n",
+ "538 07 - Children's Day: Schools Workshop \n",
+ "539 07 - Children's Day: Schools Workshop \n",
+ "541 07 - Children's Day: Schools Workshop \n",
+ "542 07 - Children's Day: Schools Workshop \n",
+ "544 07 - Children's Day: Schools Workshop \n",
+ "545 07 - Children's Day: Schools Workshop \n",
+ "546 07 - Children's Day: Schools Workshop \n",
+ "548 07 - Children's Day: Schools Workshop \n",
+ "592 07 - Children's Day: Young Creatives Workshop 16 \n",
+ "617 07 - Children's Day: Young Creatives Workshop 17 \n",
+ "749 07 - Children's Day: Young Creatives Workshop 18 \n",
+ "759 07 - Children's Day: 07 - Children's Day: Visi... \n",
+ "942 07 - Children's Day: Children's Day Event Day \n",
+ "\n",
+ " number_of_booked_participants postcode_(from_venue) project_name \\\n",
+ "5 12.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "6 12.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "23 NaN NaN 07 - Children's Day \n",
+ "24 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "32 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "39 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "48 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "72 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "97 10.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "123 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "162 10.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "179 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "180 11.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "182 NaN NaN 07 - Children's Day \n",
+ "185 NaN NaN 07 - Children's Day \n",
+ "221 9.0 ['LS10 1NE'] 07 - Children's Day \n",
+ "433 NaN NaN 07 - Children's Day \n",
+ "449 NaN NaN 07 - Children's Day \n",
+ "528 28.0 NaN 07 - Children's Day \n",
+ "529 60.0 NaN 07 - Children's Day \n",
+ "531 30.0 NaN 07 - Children's Day \n",
+ "532 60.0 NaN 07 - Children's Day \n",
+ "533 6.0 NaN 07 - Children's Day \n",
+ "534 30.0 NaN 07 - Children's Day \n",
+ "535 48.0 NaN 07 - Children's Day \n",
+ "537 30.0 NaN 07 - Children's Day \n",
+ "538 60.0 NaN 07 - Children's Day \n",
+ "539 60.0 NaN 07 - Children's Day \n",
+ "541 56.0 NaN 07 - Children's Day \n",
+ "542 60.0 NaN 07 - Children's Day \n",
+ "544 30.0 NaN 07 - Children's Day \n",
+ "545 30.0 NaN 07 - Children's Day \n",
+ "546 31.0 NaN 07 - Children's Day \n",
+ "548 60.0 NaN 07 - Children's Day \n",
+ "592 NaN ['LS10 1NE'] 07 - Children's Day \n",
+ "617 NaN ['LS10 1NE'] 07 - Children's Day \n",
+ "749 NaN ['LS10 1NE'] 07 - Children's Day \n",
+ "759 11.0 NaN 07 - Children's Day \n",
+ "942 NaN ['LS8 1DF'] 07 - Children's Day \n",
+ "\n",
+ " project_type season \\\n",
+ "5 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "6 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "23 Produce (Signature) ['Season 1 - Awakening', 'Season 2 - Playing'] \n",
+ "24 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "32 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "39 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "48 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "72 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "97 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "123 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "162 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "179 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "180 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "182 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "185 Produce (Signature) ['Season 2 - Playing'] \n",
+ "221 Produce (Signature) ['2022 activity', 'Season 2 - Playing'] \n",
+ "433 Produce (Signature) ['Season 2 - Playing'] \n",
+ "449 Produce (Signature) ['Season 2 - Playing'] \n",
+ "528 NaN ['Season 2 - Playing'] \n",
+ "529 NaN ['Season 2 - Playing'] \n",
+ "531 NaN ['Season 2 - Playing'] \n",
+ "532 NaN ['Season 2 - Playing'] \n",
+ "533 NaN ['Season 2 - Playing'] \n",
+ "534 NaN ['Season 2 - Playing'] \n",
+ "535 NaN ['Season 2 - Playing'] \n",
+ "537 NaN ['Season 2 - Playing'] \n",
+ "538 NaN ['Season 2 - Playing'] \n",
+ "539 NaN ['Season 2 - Playing'] \n",
+ "541 NaN ['Season 2 - Playing'] \n",
+ "542 NaN ['Season 2 - Playing'] \n",
+ "544 NaN ['Season 2 - Playing'] \n",
+ "545 NaN ['Season 2 - Playing'] \n",
+ "546 NaN ['Season 2 - Playing'] \n",
+ "548 NaN ['Season 2 - Playing'] \n",
+ "592 Produce (Signature) ['Season 2 - Playing'] \n",
+ "617 Produce (Signature) ['Season 2 - Playing'] \n",
+ "749 Produce (Signature) ['Season 2 - Playing'] \n",
+ "759 Produce (Signature) ['Season 2 - Playing'] \n",
+ "942 Produce (Signature) ['Season 2 - Playing'] \n",
+ "\n",
+ " start_date ward_(from_venue) \n",
+ "5 2022-09-13 ['Hunslet and Riverside'] \n",
+ "6 2022-09-20 ['Hunslet and Riverside'] \n",
+ "23 2022-09-27 NaN \n",
+ "24 2022-09-27 ['Hunslet and Riverside'] \n",
+ "32 2022-10-04 ['Hunslet and Riverside'] \n",
+ "39 2022-10-11 ['Hunslet and Riverside'] \n",
+ "48 2022-10-18 ['Hunslet and Riverside'] \n",
+ "72 2022-11-01 ['Hunslet and Riverside'] \n",
+ "97 2022-11-08 ['Hunslet and Riverside'] \n",
+ "123 2022-11-15 ['Hunslet and Riverside'] \n",
+ "162 2022-11-22 ['Hunslet and Riverside'] \n",
+ "179 2022-11-29 ['Hunslet and Riverside'] \n",
+ "180 2022-12-06 ['Hunslet and Riverside'] \n",
+ "182 2022-12-13 NaN \n",
+ "185 2023-01-01 NaN \n",
+ "221 2023-01-31 ['Hunslet and Riverside'] \n",
+ "433 2023-03-21 NaN \n",
+ "449 2023-03-28 NaN \n",
+ "528 2023-04-17 NaN \n",
+ "529 2023-04-17 NaN \n",
+ "531 2023-04-17 NaN \n",
+ "532 2023-04-17 NaN \n",
+ "533 2023-04-17 NaN \n",
+ "534 2023-04-17 NaN \n",
+ "535 2023-04-17 NaN \n",
+ "537 2023-04-17 NaN \n",
+ "538 2023-04-17 NaN \n",
+ "539 2023-04-17 NaN \n",
+ "541 2023-04-17 NaN \n",
+ "542 2023-04-17 NaN \n",
+ "544 2023-04-17 NaN \n",
+ "545 2023-04-17 NaN \n",
+ "546 2023-04-17 NaN \n",
+ "548 2023-04-17 NaN \n",
+ "592 2023-04-25 ['Hunslet and Riverside'] \n",
+ "617 2023-05-02 ['Hunslet and Riverside'] \n",
+ "749 2023-05-30 ['Hunslet and Riverside'] \n",
+ "759 2023-06-06 NaN \n",
+ "942 2023-07-14 ['Roundhay'] "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data = load_raw_data().pipe(filter_by_project, \"07 - Children's Day\")\n",
+ "data = data.loc[data.event_type.notna()]\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "041a611c",
+ "metadata": {
+ "papermill": {
+ "duration": 0.001309,
+ "end_time": "2023-10-10T11:23:31.237889",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:31.236580",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Run the processing and save the files"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "7a006ee0",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:23:31.241258Z",
+ "iopub.status.busy": "2023-10-10T11:23:31.241042Z",
+ "iopub.status.idle": "2023-10-10T11:23:31.278570Z",
+ "shell.execute_reply": "2023-10-10T11:23:31.277950Z"
+ },
+ "papermill": {
+ "duration": 0.040459,
+ "end_time": "2023-10-10T11:23:31.279619",
+ "exception": false,
+ "start_time": "2023-10-10T11:23:31.239160",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "data = data.pipe(prepare).pipe(save_files, OUT_DIR)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "leeds-2023-YZF5GfJv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ },
+ "papermill": {
+ "default_parameters": {},
+ "duration": 5.876137,
+ "end_time": "2023-10-10T11:23:31.498492",
+ "environment_variables": {},
+ "exception": null,
+ "input_path": "childrens-day.ipynb",
+ "output_path": "../../../../working/output/childrens-day.ipynb",
+ "parameters": {},
+ "start_time": "2023-10-10T11:23:25.622355",
+ "version": "2.4.0"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
\ No newline at end of file
diff --git a/working/output/my-leeds-2023.ipynb b/working/output/my-leeds-2023.ipynb
index 11e22b8b..3019b4a5 100644
--- a/working/output/my-leeds-2023.ipynb
+++ b/working/output/my-leeds-2023.ipynb
@@ -2,13 +2,13 @@
"cells": [
{
"cell_type": "markdown",
- "id": "220fb170",
+ "id": "72b3ec5f",
"metadata": {
"papermill": {
- "duration": 0.00314,
- "end_time": "2023-10-09T23:37:00.478273",
+ "duration": 0.005117,
+ "end_time": "2023-10-10T11:23:19.756976",
"exception": false,
- "start_time": "2023-10-09T23:37:00.475133",
+ "start_time": "2023-10-10T11:23:19.751859",
"status": "completed"
},
"tags": []
@@ -22,19 +22,19 @@
{
"cell_type": "code",
"execution_count": 1,
- "id": "6768abe4",
+ "id": "ac3cf647",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:00.484890Z",
- "iopub.status.busy": "2023-10-09T23:37:00.484442Z",
- "iopub.status.idle": "2023-10-09T23:37:10.356966Z",
- "shell.execute_reply": "2023-10-09T23:37:10.356297Z"
+ "iopub.execute_input": "2023-10-10T11:23:19.761084Z",
+ "iopub.status.busy": "2023-10-10T11:23:19.760599Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.580010Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.579655Z"
},
"papermill": {
- "duration": 9.877789,
- "end_time": "2023-10-09T23:37:10.358771",
+ "duration": 4.82285,
+ "end_time": "2023-10-10T11:23:24.581099",
"exception": false,
- "start_time": "2023-10-09T23:37:00.480982",
+ "start_time": "2023-10-10T11:23:19.758249",
"status": "completed"
},
"tags": []
@@ -49,13 +49,13 @@
},
{
"cell_type": "markdown",
- "id": "87a6839c",
+ "id": "4c41b87e",
"metadata": {
"papermill": {
- "duration": 0.002991,
- "end_time": "2023-10-09T23:37:10.364521",
+ "duration": 0.0014,
+ "end_time": "2023-10-10T11:23:24.584232",
"exception": false,
- "start_time": "2023-10-09T23:37:10.361530",
+ "start_time": "2023-10-10T11:23:24.582832",
"status": "completed"
},
"tags": []
@@ -67,19 +67,19 @@
{
"cell_type": "code",
"execution_count": 2,
- "id": "04ecd9ec",
+ "id": "84b9b038",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.370933Z",
- "iopub.status.busy": "2023-10-09T23:37:10.370281Z",
- "iopub.status.idle": "2023-10-09T23:37:10.373604Z",
- "shell.execute_reply": "2023-10-09T23:37:10.373080Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.587387Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.587040Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.589201Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.588864Z"
},
"papermill": {
- "duration": 0.008312,
- "end_time": "2023-10-09T23:37:10.375241",
+ "duration": 0.004623,
+ "end_time": "2023-10-10T11:23:24.589936",
"exception": false,
- "start_time": "2023-10-09T23:37:10.366929",
+ "start_time": "2023-10-10T11:23:24.585313",
"status": "completed"
},
"tags": []
@@ -91,13 +91,13 @@
},
{
"cell_type": "markdown",
- "id": "700c3613",
+ "id": "69215942",
"metadata": {
"papermill": {
- "duration": 0.002359,
- "end_time": "2023-10-09T23:37:10.380019",
+ "duration": 0.001067,
+ "end_time": "2023-10-10T11:23:24.592144",
"exception": false,
- "start_time": "2023-10-09T23:37:10.377660",
+ "start_time": "2023-10-10T11:23:24.591077",
"status": "completed"
},
"tags": []
@@ -109,19 +109,19 @@
{
"cell_type": "code",
"execution_count": 3,
- "id": "bde33d74",
+ "id": "1618d806",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.385885Z",
- "iopub.status.busy": "2023-10-09T23:37:10.385668Z",
- "iopub.status.idle": "2023-10-09T23:37:10.401877Z",
- "shell.execute_reply": "2023-10-09T23:37:10.400546Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.594996Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.594829Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.605014Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.604678Z"
},
"papermill": {
- "duration": 0.020968,
- "end_time": "2023-10-09T23:37:10.403448",
+ "duration": 0.012522,
+ "end_time": "2023-10-10T11:23:24.605756",
"exception": false,
- "start_time": "2023-10-09T23:37:10.382480",
+ "start_time": "2023-10-10T11:23:24.593234",
"status": "completed"
},
"tags": []
@@ -133,13 +133,13 @@
},
{
"cell_type": "markdown",
- "id": "0fe6e441",
+ "id": "d7a147b6",
"metadata": {
"papermill": {
- "duration": 0.002411,
- "end_time": "2023-10-09T23:37:10.408372",
+ "duration": 0.001126,
+ "end_time": "2023-10-10T11:23:24.608244",
"exception": false,
- "start_time": "2023-10-09T23:37:10.405961",
+ "start_time": "2023-10-10T11:23:24.607118",
"status": "completed"
},
"tags": []
@@ -151,19 +151,19 @@
{
"cell_type": "code",
"execution_count": 4,
- "id": "d2173020",
+ "id": "0e6326eb",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.414232Z",
- "iopub.status.busy": "2023-10-09T23:37:10.414014Z",
- "iopub.status.idle": "2023-10-09T23:37:10.525459Z",
- "shell.execute_reply": "2023-10-09T23:37:10.524489Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.611157Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.611000Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.659486Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.659027Z"
},
"papermill": {
- "duration": 0.116448,
- "end_time": "2023-10-09T23:37:10.527218",
+ "duration": 0.051121,
+ "end_time": "2023-10-10T11:23:24.660457",
"exception": false,
- "start_time": "2023-10-09T23:37:10.410770",
+ "start_time": "2023-10-10T11:23:24.609336",
"status": "completed"
},
"tags": []
@@ -176,19 +176,19 @@
{
"cell_type": "code",
"execution_count": 5,
- "id": "56171613",
+ "id": "fef874b5",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.534088Z",
- "iopub.status.busy": "2023-10-09T23:37:10.533478Z",
- "iopub.status.idle": "2023-10-09T23:37:10.555553Z",
- "shell.execute_reply": "2023-10-09T23:37:10.554935Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.663513Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.663354Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.676109Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.675763Z"
},
"papermill": {
- "duration": 0.026989,
- "end_time": "2023-10-09T23:37:10.557136",
+ "duration": 0.015286,
+ "end_time": "2023-10-10T11:23:24.676980",
"exception": false,
- "start_time": "2023-10-09T23:37:10.530147",
+ "start_time": "2023-10-10T11:23:24.661694",
"status": "completed"
},
"tags": []
@@ -202,13 +202,13 @@
},
{
"cell_type": "markdown",
- "id": "818525c7",
+ "id": "bdc0fa6e",
"metadata": {
"papermill": {
- "duration": 0.002492,
- "end_time": "2023-10-09T23:37:10.562240",
+ "duration": 0.001131,
+ "end_time": "2023-10-10T11:23:24.679333",
"exception": false,
- "start_time": "2023-10-09T23:37:10.559748",
+ "start_time": "2023-10-10T11:23:24.678202",
"status": "completed"
},
"tags": []
@@ -220,19 +220,19 @@
{
"cell_type": "code",
"execution_count": 6,
- "id": "3d92b0e8",
+ "id": "dfcf04f3",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.569586Z",
- "iopub.status.busy": "2023-10-09T23:37:10.568999Z",
- "iopub.status.idle": "2023-10-09T23:37:10.586159Z",
- "shell.execute_reply": "2023-10-09T23:37:10.585582Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.682167Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.682027Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.688929Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.688652Z"
},
"papermill": {
- "duration": 0.022035,
- "end_time": "2023-10-09T23:37:10.587723",
+ "duration": 0.009197,
+ "end_time": "2023-10-10T11:23:24.689671",
"exception": false,
- "start_time": "2023-10-09T23:37:10.565688",
+ "start_time": "2023-10-10T11:23:24.680474",
"status": "completed"
},
"tags": []
@@ -301,13 +301,13 @@
},
{
"cell_type": "markdown",
- "id": "294d7e29",
+ "id": "4779d6d5",
"metadata": {
"papermill": {
- "duration": 0.002718,
- "end_time": "2023-10-09T23:37:10.593218",
+ "duration": 0.001278,
+ "end_time": "2023-10-10T11:23:24.692347",
"exception": false,
- "start_time": "2023-10-09T23:37:10.590500",
+ "start_time": "2023-10-10T11:23:24.691069",
"status": "completed"
},
"tags": []
@@ -319,19 +319,19 @@
{
"cell_type": "code",
"execution_count": 7,
- "id": "659ddc00",
+ "id": "e4db0df9",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.600007Z",
- "iopub.status.busy": "2023-10-09T23:37:10.599393Z",
- "iopub.status.idle": "2023-10-09T23:37:10.608498Z",
- "shell.execute_reply": "2023-10-09T23:37:10.607899Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.695916Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.695669Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.700034Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.699767Z"
},
"papermill": {
- "duration": 0.014312,
- "end_time": "2023-10-09T23:37:10.610211",
+ "duration": 0.006676,
+ "end_time": "2023-10-10T11:23:24.700705",
"exception": false,
- "start_time": "2023-10-09T23:37:10.595899",
+ "start_time": "2023-10-10T11:23:24.694029",
"status": "completed"
},
"tags": []
@@ -365,41 +365,14 @@
" \n",
" \n",
" \n",
- " \n",
- " 870 | \n",
- " 417 | \n",
- " My LEEDS Summer: Moortown Picnic in the Park | \n",
- " 2023-06-24 | \n",
- " 0.0 | \n",
- "
\n",
- " \n",
- " 960 | \n",
- " 446 | \n",
- " My LEEDS Summer: Morley South | \n",
- " 2023-07-23 | \n",
- " 0.0 | \n",
- "
\n",
- " \n",
- " 1008 | \n",
- " 454 | \n",
- " My LEEDS Summer: Killingbeck & Seacroft Show, ... | \n",
- " 2023-08-12 | \n",
- " 0.0 | \n",
- "
\n",
" \n",
"\n",
""
],
"text/plain": [
- " airtable_id event_name \\\n",
- "870 417 My LEEDS Summer: Moortown Picnic in the Park \n",
- "960 446 My LEEDS Summer: Morley South \n",
- "1008 454 My LEEDS Summer: Killingbeck & Seacroft Show, ... \n",
- "\n",
- " start_date audience_size \n",
- "870 2023-06-24 0.0 \n",
- "960 2023-07-23 0.0 \n",
- "1008 2023-08-12 0.0 "
+ "Empty DataFrame\n",
+ "Columns: [airtable_id, event_name, start_date, audience_size]\n",
+ "Index: []"
]
},
"execution_count": 7,
@@ -416,19 +389,19 @@
{
"cell_type": "code",
"execution_count": 8,
- "id": "38473bb0",
+ "id": "ac1d7ff8",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:10.617221Z",
- "iopub.status.busy": "2023-10-09T23:37:10.616811Z",
- "iopub.status.idle": "2023-10-09T23:37:11.499672Z",
- "shell.execute_reply": "2023-10-09T23:37:11.499054Z"
+ "iopub.execute_input": "2023-10-10T11:23:24.704025Z",
+ "iopub.status.busy": "2023-10-10T11:23:24.703840Z",
+ "iopub.status.idle": "2023-10-10T11:23:24.938502Z",
+ "shell.execute_reply": "2023-10-10T11:23:24.938143Z"
},
"papermill": {
- "duration": 0.888117,
- "end_time": "2023-10-09T23:37:11.501278",
+ "duration": 0.237163,
+ "end_time": "2023-10-10T11:23:24.939265",
"exception": false,
- "start_time": "2023-10-09T23:37:10.613161",
+ "start_time": "2023-10-10T11:23:24.702102",
"status": "completed"
},
"tags": []
@@ -467,13 +440,13 @@
{
"cell_type": "code",
"execution_count": null,
- "id": "09d8d8b0",
+ "id": "594a4f60",
"metadata": {
"papermill": {
- "duration": 0.003395,
- "end_time": "2023-10-09T23:37:11.508450",
+ "duration": 0.001559,
+ "end_time": "2023-10-10T11:23:24.942554",
"exception": false,
- "start_time": "2023-10-09T23:37:11.505055",
+ "start_time": "2023-10-10T11:23:24.940995",
"status": "completed"
},
"tags": []
@@ -498,18 +471,18 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.13"
+ "version": "3.10.12"
},
"papermill": {
"default_parameters": {},
- "duration": 13.41298,
- "end_time": "2023-10-09T23:37:11.929756",
+ "duration": 6.364568,
+ "end_time": "2023-10-10T11:23:25.261390",
"environment_variables": {},
"exception": null,
"input_path": "my-leeds-2023.ipynb",
"output_path": "../../../../working/output/my-leeds-2023.ipynb",
"parameters": {},
- "start_time": "2023-10-09T23:36:58.516776",
+ "start_time": "2023-10-10T11:23:18.896822",
"version": "2.4.0"
}
},
diff --git a/working/output/nest.ipynb b/working/output/nest.ipynb
new file mode 100644
index 00000000..41ec506e
--- /dev/null
+++ b/working/output/nest.ipynb
@@ -0,0 +1,302 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "3ef012dd",
+ "metadata": {
+ "papermill": {
+ "duration": 0.004362,
+ "end_time": "2023-10-10T11:29:18.033865",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:18.029503",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "# Nest\n",
+ "\n",
+ "Prepares data for the Nest page "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "e78a5fbb",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:18.036398Z",
+ "iopub.status.busy": "2023-10-10T11:29:18.036232Z",
+ "iopub.status.idle": "2023-10-10T11:29:22.859510Z",
+ "shell.execute_reply": "2023-10-10T11:29:22.859027Z"
+ },
+ "papermill": {
+ "duration": 4.825824,
+ "end_time": "2023-10-10T11:29:22.860601",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:18.034777",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "from events import (\n",
+ " load_event_data, filter_by_project, prepare, save_files, count_wards\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0e896eaf",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000803,
+ "end_time": "2023-10-10T11:29:22.862452",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:22.861649",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Set output directory"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "946d3c79",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:22.864650Z",
+ "iopub.status.busy": "2023-10-10T11:29:22.864449Z",
+ "iopub.status.idle": "2023-10-10T11:29:22.866384Z",
+ "shell.execute_reply": "2023-10-10T11:29:22.866120Z"
+ },
+ "papermill": {
+ "duration": 0.003915,
+ "end_time": "2023-10-10T11:29:22.867134",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:22.863219",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "OUT_DIR = '../../../../docs/metrics/events/nest/_data/events'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4a082e98",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000719,
+ "end_time": "2023-10-10T11:29:22.868657",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:22.867938",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Read in event data and filter by **My LEEDS 2023** project.\n",
+ "\n",
+ "The criteria are:\n",
+ "\n",
+ "* project type is 'Produce (Signature)'\n",
+ "* event_type contains 'Public Event -'\n",
+ "\n",
+ "It's then filtered by project_name is '10 - Melt'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "5df6679f",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:22.870625Z",
+ "iopub.status.busy": "2023-10-10T11:29:22.870479Z",
+ "iopub.status.idle": "2023-10-10T11:29:22.884556Z",
+ "shell.execute_reply": "2023-10-10T11:29:22.884271Z"
+ },
+ "papermill": {
+ "duration": 0.01585,
+ "end_time": "2023-10-10T11:29:22.885230",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:22.869380",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " actual_audience_size_number_of_participants_in_person | \n",
+ " actual_audience_size_number_of_participants_online | \n",
+ " airtable_id | \n",
+ " end_date | \n",
+ " event_name | \n",
+ " event_type | \n",
+ " event_unique_identifier | \n",
+ " number_of_booked_participants | \n",
+ " postcode_(from_venue) | \n",
+ " project_name | \n",
+ " project_type | \n",
+ " season | \n",
+ " start_date | \n",
+ " ward_(from_venue) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 1054 | \n",
+ " 1338.0 | \n",
+ " NaN | \n",
+ " 241 | \n",
+ " 2023-09-09 | \n",
+ " Melt (Run) | \n",
+ " ['Public Event - Performance'] | \n",
+ " 10 - Melt: Melt (Run) | \n",
+ " 1542.0 | \n",
+ " ['LS26 8AL'] | \n",
+ " 10 - Melt | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-05 | \n",
+ " ['Garforth and Swillington'] | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " actual_audience_size_number_of_participants_in_person \\\n",
+ "1054 1338.0 \n",
+ "\n",
+ " actual_audience_size_number_of_participants_online airtable_id \\\n",
+ "1054 NaN 241 \n",
+ "\n",
+ " end_date event_name event_type \\\n",
+ "1054 2023-09-09 Melt (Run) ['Public Event - Performance'] \n",
+ "\n",
+ " event_unique_identifier number_of_booked_participants \\\n",
+ "1054 10 - Melt: Melt (Run) 1542.0 \n",
+ "\n",
+ " postcode_(from_venue) project_name project_type \\\n",
+ "1054 ['LS26 8AL'] 10 - Melt Produce (Signature) \n",
+ "\n",
+ " season start_date ward_(from_venue) \n",
+ "1054 ['Season 3 - Dreaming'] 2023-09-05 ['Garforth and Swillington'] "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data = load_event_data().pipe(filter_by_project, '10 - Melt')\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cdac2785",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000869,
+ "end_time": "2023-10-10T11:29:22.887099",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:22.886230",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Run the processing and save the files"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "ca8d0301",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:22.889363Z",
+ "iopub.status.busy": "2023-10-10T11:29:22.889180Z",
+ "iopub.status.idle": "2023-10-10T11:29:22.905062Z",
+ "shell.execute_reply": "2023-10-10T11:29:22.904735Z"
+ },
+ "papermill": {
+ "duration": 0.017913,
+ "end_time": "2023-10-10T11:29:22.905884",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:22.887971",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "data = data.pipe(prepare).pipe(save_files, OUT_DIR)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "leeds-2023-YZF5GfJv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ },
+ "papermill": {
+ "default_parameters": {},
+ "duration": 5.948413,
+ "end_time": "2023-10-10T11:29:23.121355",
+ "environment_variables": {},
+ "exception": null,
+ "input_path": "nest.ipynb",
+ "output_path": "../../../../working/output/nest.ipynb",
+ "parameters": {},
+ "start_time": "2023-10-10T11:29:17.172942",
+ "version": "2.4.0"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
\ No newline at end of file
diff --git a/working/output/signature-prepare.ipynb b/working/output/signature-prepare.ipynb
index db1a8fae..4b45362a 100644
--- a/working/output/signature-prepare.ipynb
+++ b/working/output/signature-prepare.ipynb
@@ -3,19 +3,19 @@
{
"cell_type": "code",
"execution_count": 1,
- "id": "f18961a9",
+ "id": "c96a1d08",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:58.997499Z",
- "iopub.status.busy": "2023-10-09T23:39:58.996812Z",
- "iopub.status.idle": "2023-10-09T23:40:08.960952Z",
- "shell.execute_reply": "2023-10-09T23:40:08.960279Z"
+ "iopub.execute_input": "2023-10-10T11:23:07.172706Z",
+ "iopub.status.busy": "2023-10-10T11:23:07.172445Z",
+ "iopub.status.idle": "2023-10-10T11:23:11.988309Z",
+ "shell.execute_reply": "2023-10-10T11:23:11.987852Z"
},
"papermill": {
- "duration": 9.969997,
- "end_time": "2023-10-09T23:40:08.962920",
+ "duration": 4.822207,
+ "end_time": "2023-10-10T11:23:11.989355",
"exception": false,
- "start_time": "2023-10-09T23:39:58.992923",
+ "start_time": "2023-10-10T11:23:07.167148",
"status": "completed"
},
"tags": []
@@ -30,19 +30,19 @@
{
"cell_type": "code",
"execution_count": 2,
- "id": "07f8aef2",
+ "id": "8369093f",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:08.969267Z",
- "iopub.status.busy": "2023-10-09T23:40:08.968819Z",
- "iopub.status.idle": "2023-10-09T23:40:08.973490Z",
- "shell.execute_reply": "2023-10-09T23:40:08.972865Z"
+ "iopub.execute_input": "2023-10-10T11:23:11.992406Z",
+ "iopub.status.busy": "2023-10-10T11:23:11.992249Z",
+ "iopub.status.idle": "2023-10-10T11:23:11.994535Z",
+ "shell.execute_reply": "2023-10-10T11:23:11.994249Z"
},
"papermill": {
- "duration": 0.009522,
- "end_time": "2023-10-09T23:40:08.975071",
+ "duration": 0.004519,
+ "end_time": "2023-10-10T11:23:11.995187",
"exception": false,
- "start_time": "2023-10-09T23:40:08.965549",
+ "start_time": "2023-10-10T11:23:11.990668",
"status": "completed"
},
"tags": []
@@ -55,19 +55,19 @@
{
"cell_type": "code",
"execution_count": 3,
- "id": "91abb9a5",
+ "id": "23145c0b",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:08.980768Z",
- "iopub.status.busy": "2023-10-09T23:40:08.980343Z",
- "iopub.status.idle": "2023-10-09T23:40:08.998958Z",
- "shell.execute_reply": "2023-10-09T23:40:08.997904Z"
+ "iopub.execute_input": "2023-10-10T11:23:11.997877Z",
+ "iopub.status.busy": "2023-10-10T11:23:11.997759Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.007596Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.007261Z"
},
"papermill": {
- "duration": 0.023145,
- "end_time": "2023-10-09T23:40:09.000442",
+ "duration": 0.012027,
+ "end_time": "2023-10-10T11:23:12.008310",
"exception": false,
- "start_time": "2023-10-09T23:40:08.977297",
+ "start_time": "2023-10-10T11:23:11.996283",
"status": "completed"
},
"tags": []
@@ -81,19 +81,19 @@
{
"cell_type": "code",
"execution_count": 4,
- "id": "72d7875c",
+ "id": "be9aff0d",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.006097Z",
- "iopub.status.busy": "2023-10-09T23:40:09.005679Z",
- "iopub.status.idle": "2023-10-09T23:40:09.237545Z",
- "shell.execute_reply": "2023-10-09T23:40:09.236893Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.010999Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.010852Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.107872Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.107416Z"
},
"papermill": {
- "duration": 0.236716,
- "end_time": "2023-10-09T23:40:09.239438",
+ "duration": 0.099465,
+ "end_time": "2023-10-10T11:23:12.108907",
"exception": false,
- "start_time": "2023-10-09T23:40:09.002722",
+ "start_time": "2023-10-10T11:23:12.009442",
"status": "completed"
},
"tags": []
@@ -117,19 +117,19 @@
{
"cell_type": "code",
"execution_count": 5,
- "id": "02e41205",
+ "id": "e4593f1d",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.246467Z",
- "iopub.status.busy": "2023-10-09T23:40:09.246006Z",
- "iopub.status.idle": "2023-10-09T23:40:09.249385Z",
- "shell.execute_reply": "2023-10-09T23:40:09.248810Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.111988Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.111855Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.113949Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.113643Z"
},
"papermill": {
- "duration": 0.008356,
- "end_time": "2023-10-09T23:40:09.250871",
+ "duration": 0.004539,
+ "end_time": "2023-10-10T11:23:12.114756",
"exception": false,
- "start_time": "2023-10-09T23:40:09.242515",
+ "start_time": "2023-10-10T11:23:12.110217",
"status": "completed"
},
"tags": []
@@ -142,13 +142,13 @@
},
{
"cell_type": "markdown",
- "id": "8518ef5c",
+ "id": "abf92b2c",
"metadata": {
"papermill": {
- "duration": 0.002402,
- "end_time": "2023-10-09T23:40:09.255617",
+ "duration": 0.001081,
+ "end_time": "2023-10-10T11:23:12.116914",
"exception": false,
- "start_time": "2023-10-09T23:40:09.253215",
+ "start_time": "2023-10-10T11:23:12.115833",
"status": "completed"
},
"tags": []
@@ -160,19 +160,19 @@
{
"cell_type": "code",
"execution_count": 6,
- "id": "787d04ec",
+ "id": "c09ff1a7",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.261186Z",
- "iopub.status.busy": "2023-10-09T23:40:09.260959Z",
- "iopub.status.idle": "2023-10-09T23:40:09.267632Z",
- "shell.execute_reply": "2023-10-09T23:40:09.267010Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.119498Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.119354Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.123213Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.122918Z"
},
"papermill": {
- "duration": 0.011292,
- "end_time": "2023-10-09T23:40:09.269200",
+ "duration": 0.005884,
+ "end_time": "2023-10-10T11:23:12.123843",
"exception": false,
- "start_time": "2023-10-09T23:40:09.257908",
+ "start_time": "2023-10-10T11:23:12.117959",
"status": "completed"
},
"tags": []
@@ -188,19 +188,19 @@
{
"cell_type": "code",
"execution_count": 7,
- "id": "d89bb7ae",
+ "id": "df747415",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.275012Z",
- "iopub.status.busy": "2023-10-09T23:40:09.274605Z",
- "iopub.status.idle": "2023-10-09T23:40:09.285553Z",
- "shell.execute_reply": "2023-10-09T23:40:09.284970Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.126518Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.126379Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.132040Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.131718Z"
},
"papermill": {
- "duration": 0.015521,
- "end_time": "2023-10-09T23:40:09.287099",
+ "duration": 0.007712,
+ "end_time": "2023-10-10T11:23:12.132689",
"exception": false,
- "start_time": "2023-10-09T23:40:09.271578",
+ "start_time": "2023-10-10T11:23:12.124977",
"status": "completed"
},
"tags": []
@@ -215,13 +215,13 @@
},
{
"cell_type": "markdown",
- "id": "46d12d13",
+ "id": "efca7abf",
"metadata": {
"papermill": {
- "duration": 0.002402,
- "end_time": "2023-10-09T23:40:09.291889",
+ "duration": 0.001092,
+ "end_time": "2023-10-10T11:23:12.134931",
"exception": false,
- "start_time": "2023-10-09T23:40:09.289487",
+ "start_time": "2023-10-10T11:23:12.133839",
"status": "completed"
},
"tags": []
@@ -233,19 +233,19 @@
{
"cell_type": "code",
"execution_count": 8,
- "id": "d2ad0e6e",
+ "id": "257c88ab",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.297646Z",
- "iopub.status.busy": "2023-10-09T23:40:09.297433Z",
- "iopub.status.idle": "2023-10-09T23:40:09.304019Z",
- "shell.execute_reply": "2023-10-09T23:40:09.303433Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.137523Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.137386Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.141114Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.140842Z"
},
"papermill": {
- "duration": 0.011274,
- "end_time": "2023-10-09T23:40:09.305531",
+ "duration": 0.005752,
+ "end_time": "2023-10-10T11:23:12.141738",
"exception": false,
- "start_time": "2023-10-09T23:40:09.294257",
+ "start_time": "2023-10-10T11:23:12.135986",
"status": "completed"
},
"tags": []
@@ -261,19 +261,19 @@
{
"cell_type": "code",
"execution_count": 9,
- "id": "80329b8d",
+ "id": "5fbfc611",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.311494Z",
- "iopub.status.busy": "2023-10-09T23:40:09.311078Z",
- "iopub.status.idle": "2023-10-09T23:40:09.318947Z",
- "shell.execute_reply": "2023-10-09T23:40:09.318365Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.144393Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.144262Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.148617Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.148303Z"
},
"papermill": {
- "duration": 0.012392,
- "end_time": "2023-10-09T23:40:09.320361",
+ "duration": 0.006381,
+ "end_time": "2023-10-10T11:23:12.149240",
"exception": false,
- "start_time": "2023-10-09T23:40:09.307969",
+ "start_time": "2023-10-10T11:23:12.142859",
"status": "completed"
},
"tags": []
@@ -289,19 +289,19 @@
{
"cell_type": "code",
"execution_count": 10,
- "id": "a61f5ae2",
+ "id": "e804628c",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:40:09.327309Z",
- "iopub.status.busy": "2023-10-09T23:40:09.326751Z",
- "iopub.status.idle": "2023-10-09T23:40:09.331999Z",
- "shell.execute_reply": "2023-10-09T23:40:09.331346Z"
+ "iopub.execute_input": "2023-10-10T11:23:12.151992Z",
+ "iopub.status.busy": "2023-10-10T11:23:12.151861Z",
+ "iopub.status.idle": "2023-10-10T11:23:12.154727Z",
+ "shell.execute_reply": "2023-10-10T11:23:12.154416Z"
},
"papermill": {
- "duration": 0.010689,
- "end_time": "2023-10-09T23:40:09.333480",
+ "duration": 0.004954,
+ "end_time": "2023-10-10T11:23:12.155335",
"exception": false,
- "start_time": "2023-10-09T23:40:09.322791",
+ "start_time": "2023-10-10T11:23:12.150381",
"status": "completed"
},
"tags": []
@@ -321,13 +321,13 @@
{
"cell_type": "code",
"execution_count": null,
- "id": "69bc9573",
+ "id": "d4ffe5ee",
"metadata": {
"papermill": {
- "duration": 0.002421,
- "end_time": "2023-10-09T23:40:09.338477",
+ "duration": 0.001073,
+ "end_time": "2023-10-10T11:23:12.157543",
"exception": false,
- "start_time": "2023-10-09T23:40:09.336056",
+ "start_time": "2023-10-10T11:23:12.156470",
"status": "completed"
},
"tags": []
@@ -352,18 +352,18 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.13"
+ "version": "3.10.12"
},
"papermill": {
"default_parameters": {},
- "duration": 12.026339,
- "end_time": "2023-10-09T23:40:09.657140",
+ "duration": 5.924902,
+ "end_time": "2023-10-10T11:23:12.374622",
"environment_variables": {},
"exception": null,
"input_path": "prepare.ipynb",
"output_path": "../../../../working/output/signature-prepare.ipynb",
"parameters": {},
- "start_time": "2023-10-09T23:39:57.630801",
+ "start_time": "2023-10-10T11:23:06.449720",
"version": "2.4.0"
}
},
diff --git a/working/output/smeaton-300.ipynb b/working/output/smeaton-300.ipynb
new file mode 100644
index 00000000..2d9f8839
--- /dev/null
+++ b/working/output/smeaton-300.ipynb
@@ -0,0 +1,1069 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "8b0f9364",
+ "metadata": {
+ "papermill": {
+ "duration": 0.001261,
+ "end_time": "2023-10-10T11:29:11.661999",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:11.660738",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "# Smeaton 300"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "236ebecf",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:11.688558Z",
+ "iopub.status.busy": "2023-10-10T11:29:11.688119Z",
+ "iopub.status.idle": "2023-10-10T11:29:16.484717Z",
+ "shell.execute_reply": "2023-10-10T11:29:16.484257Z"
+ },
+ "papermill": {
+ "duration": 4.822762,
+ "end_time": "2023-10-10T11:29:16.485705",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:11.662943",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "from events import (\n",
+ " load_raw_data, filter_by_project, prepare, save_files, count_wards\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b16fa3ab",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000797,
+ "end_time": "2023-10-10T11:29:16.487511",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:16.486714",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Set output directory"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "cf80b977",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:16.489574Z",
+ "iopub.status.busy": "2023-10-10T11:29:16.489439Z",
+ "iopub.status.idle": "2023-10-10T11:29:16.491456Z",
+ "shell.execute_reply": "2023-10-10T11:29:16.491182Z"
+ },
+ "papermill": {
+ "duration": 0.003908,
+ "end_time": "2023-10-10T11:29:16.492145",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:16.488237",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "OUT_DIR = '../../../../docs/metrics/events/smeaton-300/_data/events'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "480c3be4",
+ "metadata": {
+ "papermill": {
+ "duration": 0.000706,
+ "end_time": "2023-10-10T11:29:16.493620",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:16.492914",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Read in event data and filter by **My LEEDS 2023** project.\n",
+ "\n",
+ "The criteria are:\n",
+ "\n",
+ "* project type is 'Produce (Signature)'\n",
+ "* event_type contains 'Public Event -'\n",
+ "\n",
+ "It's then filtered by project_name is '10 - Melt'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "fb2e755c",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:16.495595Z",
+ "iopub.status.busy": "2023-10-10T11:29:16.495456Z",
+ "iopub.status.idle": "2023-10-10T11:29:16.512628Z",
+ "shell.execute_reply": "2023-10-10T11:29:16.512342Z"
+ },
+ "papermill": {
+ "duration": 0.018908,
+ "end_time": "2023-10-10T11:29:16.513281",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:16.494373",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " actual_audience_size_number_of_participants_in_person | \n",
+ " actual_audience_size_number_of_participants_online | \n",
+ " airtable_id | \n",
+ " end_date | \n",
+ " event_name | \n",
+ " event_type | \n",
+ " event_unique_identifier | \n",
+ " number_of_booked_participants | \n",
+ " postcode_(from_venue) | \n",
+ " project_name | \n",
+ " project_type | \n",
+ " season | \n",
+ " start_date | \n",
+ " ward_(from_venue) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 237 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 223 | \n",
+ " 2023-05-29 | \n",
+ " Delivery of Skills Development programme | \n",
+ " ['CLE - Skills and Talent session'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 1 - Awakening', 'Season 2 - Playing'] | \n",
+ " 2023-02-06 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 366 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 222 | \n",
+ " 2023-07-29 | \n",
+ " Delivery of Community Engagement programme | \n",
+ " ['CLE - Community Engagement session'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-03-01 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 615 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1425 | \n",
+ " 2023-05-23 | \n",
+ " CREST Award Teacher Consultation Sessions | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: CREST Awa... | \n",
+ " NaN | \n",
+ " ['LS10 1NE'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-05-02 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 768 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1064 | \n",
+ " 2023-12-31 | \n",
+ " Launch of Smeaton learning resources and CREST... | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Launch of... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing', 'Season 3 - Dreaming'] | \n",
+ " 2023-06-08 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 769 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2036 | \n",
+ " 2023-12-31 | \n",
+ " Launch of Smeaton learning resources and CREST... | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Launch of... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing', 'Season 3 - Dreaming'] | \n",
+ " 2023-06-08 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 985 | \n",
+ " 135.0 | \n",
+ " NaN | \n",
+ " 1139 | \n",
+ " 2023-08-03 | \n",
+ " MOON PALACE: PRESS LAUNCH (private) | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS8 3LF'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-03 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 989 | \n",
+ " 101.0 | \n",
+ " NaN | \n",
+ " 1140 | \n",
+ " 2023-08-04 | \n",
+ " MOON PALACE: Durational Day 1 (Fearnville) | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS8 3LF'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-04 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 990 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 639 | \n",
+ " 2023-08-05 | \n",
+ " MOON PALACE: Durational Date 2 (Royal Armouries) | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS10 1LT'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-05 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 994 | \n",
+ " 24.0 | \n",
+ " NaN | \n",
+ " 643 | \n",
+ " 2023-08-06 | \n",
+ " MOON PALACE: Moon Gazing Date 1 (Royal Armouri... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS10 1LT'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-06 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 995 | \n",
+ " 24.0 | \n",
+ " NaN | \n",
+ " 1172 | \n",
+ " 2023-08-06 | \n",
+ " MOON PALACE: Moon Gazing Date 1 (Royal Armouri... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS10 1LT'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-06 | \n",
+ " ['Hunslet and Riverside'] | \n",
+ "
\n",
+ " \n",
+ " 1005 | \n",
+ " 18.0 | \n",
+ " NaN | \n",
+ " 1753 | \n",
+ " 2023-08-12 | \n",
+ " MOON PALACE: After Dark Observing part of We A... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-12 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1006 | \n",
+ " 142.0 | \n",
+ " NaN | \n",
+ " 647 | \n",
+ " 2023-08-12 | \n",
+ " MOON PALACE: Durational Day 3 (part of We ART ... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS14 6JS'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-12 | \n",
+ " ['Killingbeck and Seacroft'] | \n",
+ "
\n",
+ " \n",
+ " 1020 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1174 | \n",
+ " 2023-08-24 | \n",
+ " MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS14 6SL'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-24 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 1021 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1173 | \n",
+ " 2023-08-24 | \n",
+ " MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS14 6SL'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-08-24 | \n",
+ " ['Gipton and Harehills'] | \n",
+ "
\n",
+ " \n",
+ " 1048 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 646 | \n",
+ " 2023-09-02 | \n",
+ " Moon Palace Daytime Observation Session at Has... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-02 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1056 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1752 | \n",
+ " 2025-10-04 | \n",
+ " Lighting the Way Workshops at Leeds Libraries | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Learning programme: Lighting ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-06 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1065 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1754 | \n",
+ " 2023-09-09 | \n",
+ " MOON PALACE Daytime Observation Session at Vic... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-09 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1067 | \n",
+ " 34.0 | \n",
+ " NaN | \n",
+ " 1893 | \n",
+ " 2023-09-09 | \n",
+ " MOON PALACE: After Dark Observing in Victoria ... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-09 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1068 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1894 | \n",
+ " 2023-09-09 | \n",
+ " MOON PALACE: After Dark Observing in Victoria ... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-09 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1126 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1751 | \n",
+ " 2025-10-31 | \n",
+ " Smeaton300 at Leeds Libraries: Code Club Smeat... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton30... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-25 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1136 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1355 | \n",
+ " 2023-09-30 | \n",
+ " MOON PALACE Daytime Observation Session at Whi... | \n",
+ " ['Public Event - Installation'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " NaN | \n",
+ " ['LS11 8LU'] | \n",
+ " 09 - Smeaton300: Moon Palace East Leeds Observ... | \n",
+ " Produce (Signature) | \n",
+ " ['Season 2 - Playing'] | \n",
+ " 2023-09-30 | \n",
+ " ['Morley North'] | \n",
+ "
\n",
+ " \n",
+ " 1137 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2101 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1138 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2103 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1139 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2102 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1140 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2104 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1141 | \n",
+ " 12.0 | \n",
+ " NaN | \n",
+ " 626 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1142 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2105 | \n",
+ " 2023-09-30 | \n",
+ " Smeaton 300: STEAM Conference | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton 3... | \n",
+ " NaN | \n",
+ " ['LS17 8GS'] | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-09-30 | \n",
+ " ['Alwoodley'] | \n",
+ "
\n",
+ " \n",
+ " 1144 | \n",
+ " 80.0 | \n",
+ " NaN | \n",
+ " 2038 | \n",
+ " 2023-12-31 | \n",
+ " Smeaton CREST Awards - Discovery Level | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton C... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-10-02 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1145 | \n",
+ " 280.0 | \n",
+ " NaN | \n",
+ " 2037 | \n",
+ " 2023-12-31 | \n",
+ " Smeaton CREST Awards - Discovery Level | \n",
+ " ['CLE - Creative Learning session'] | \n",
+ " 09 - Smeaton300: Learning programme: Smeaton C... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Learning programme | \n",
+ " CLE | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-10-02 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1161 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 231 | \n",
+ " 2023-10-23 | \n",
+ " Participant / Volunteer thank you events | \n",
+ " ['CLE - Participant / Volunteer thank you event'] | \n",
+ " 09 - Smeaton300: Talks and Discussions: Partic... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 09 - Smeaton300: Talks and Discussions | \n",
+ " Produce (Signature) | \n",
+ " ['Season 3 - Dreaming'] | \n",
+ " 2023-10-10 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " actual_audience_size_number_of_participants_in_person \\\n",
+ "237 NaN \n",
+ "366 NaN \n",
+ "615 NaN \n",
+ "768 NaN \n",
+ "769 NaN \n",
+ "985 135.0 \n",
+ "989 101.0 \n",
+ "990 NaN \n",
+ "994 24.0 \n",
+ "995 24.0 \n",
+ "1005 18.0 \n",
+ "1006 142.0 \n",
+ "1020 NaN \n",
+ "1021 NaN \n",
+ "1048 NaN \n",
+ "1056 NaN \n",
+ "1065 NaN \n",
+ "1067 34.0 \n",
+ "1068 NaN \n",
+ "1126 NaN \n",
+ "1136 NaN \n",
+ "1137 1.0 \n",
+ "1138 1.0 \n",
+ "1139 1.0 \n",
+ "1140 1.0 \n",
+ "1141 12.0 \n",
+ "1142 1.0 \n",
+ "1144 80.0 \n",
+ "1145 280.0 \n",
+ "1161 NaN \n",
+ "\n",
+ " actual_audience_size_number_of_participants_online airtable_id \\\n",
+ "237 NaN 223 \n",
+ "366 NaN 222 \n",
+ "615 NaN 1425 \n",
+ "768 NaN 1064 \n",
+ "769 NaN 2036 \n",
+ "985 NaN 1139 \n",
+ "989 NaN 1140 \n",
+ "990 NaN 639 \n",
+ "994 NaN 643 \n",
+ "995 NaN 1172 \n",
+ "1005 NaN 1753 \n",
+ "1006 NaN 647 \n",
+ "1020 NaN 1174 \n",
+ "1021 NaN 1173 \n",
+ "1048 NaN 646 \n",
+ "1056 NaN 1752 \n",
+ "1065 NaN 1754 \n",
+ "1067 NaN 1893 \n",
+ "1068 NaN 1894 \n",
+ "1126 NaN 1751 \n",
+ "1136 NaN 1355 \n",
+ "1137 NaN 2101 \n",
+ "1138 NaN 2103 \n",
+ "1139 NaN 2102 \n",
+ "1140 NaN 2104 \n",
+ "1141 NaN 626 \n",
+ "1142 NaN 2105 \n",
+ "1144 NaN 2038 \n",
+ "1145 NaN 2037 \n",
+ "1161 NaN 231 \n",
+ "\n",
+ " end_date event_name \\\n",
+ "237 2023-05-29 Delivery of Skills Development programme \n",
+ "366 2023-07-29 Delivery of Community Engagement programme \n",
+ "615 2023-05-23 CREST Award Teacher Consultation Sessions \n",
+ "768 2023-12-31 Launch of Smeaton learning resources and CREST... \n",
+ "769 2023-12-31 Launch of Smeaton learning resources and CREST... \n",
+ "985 2023-08-03 MOON PALACE: PRESS LAUNCH (private) \n",
+ "989 2023-08-04 MOON PALACE: Durational Day 1 (Fearnville) \n",
+ "990 2023-08-05 MOON PALACE: Durational Date 2 (Royal Armouries) \n",
+ "994 2023-08-06 MOON PALACE: Moon Gazing Date 1 (Royal Armouri... \n",
+ "995 2023-08-06 MOON PALACE: Moon Gazing Date 1 (Royal Armouri... \n",
+ "1005 2023-08-12 MOON PALACE: After Dark Observing part of We A... \n",
+ "1006 2023-08-12 MOON PALACE: Durational Day 3 (part of We ART ... \n",
+ "1020 2023-08-24 MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... \n",
+ "1021 2023-08-24 MOON PALACE: Moon Gazing Date 2 (Fearnville Fi... \n",
+ "1048 2023-09-02 Moon Palace Daytime Observation Session at Has... \n",
+ "1056 2025-10-04 Lighting the Way Workshops at Leeds Libraries \n",
+ "1065 2023-09-09 MOON PALACE Daytime Observation Session at Vic... \n",
+ "1067 2023-09-09 MOON PALACE: After Dark Observing in Victoria ... \n",
+ "1068 2023-09-09 MOON PALACE: After Dark Observing in Victoria ... \n",
+ "1126 2025-10-31 Smeaton300 at Leeds Libraries: Code Club Smeat... \n",
+ "1136 2023-09-30 MOON PALACE Daytime Observation Session at Whi... \n",
+ "1137 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1138 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1139 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1140 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1141 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1142 2023-09-30 Smeaton 300: STEAM Conference \n",
+ "1144 2023-12-31 Smeaton CREST Awards - Discovery Level \n",
+ "1145 2023-12-31 Smeaton CREST Awards - Discovery Level \n",
+ "1161 2023-10-23 Participant / Volunteer thank you events \n",
+ "\n",
+ " event_type \\\n",
+ "237 ['CLE - Skills and Talent session'] \n",
+ "366 ['CLE - Community Engagement session'] \n",
+ "615 ['CLE - Creative Learning session'] \n",
+ "768 ['CLE - Creative Learning session'] \n",
+ "769 ['CLE - Creative Learning session'] \n",
+ "985 ['Public Event - Installation'] \n",
+ "989 ['Public Event - Installation'] \n",
+ "990 ['Public Event - Installation'] \n",
+ "994 ['Public Event - Installation'] \n",
+ "995 ['Public Event - Installation'] \n",
+ "1005 ['Public Event - Installation'] \n",
+ "1006 ['Public Event - Installation'] \n",
+ "1020 ['Public Event - Installation'] \n",
+ "1021 ['Public Event - Installation'] \n",
+ "1048 ['Public Event - Installation'] \n",
+ "1056 ['Public Event - Installation'] \n",
+ "1065 ['Public Event - Installation'] \n",
+ "1067 ['Public Event - Installation'] \n",
+ "1068 ['Public Event - Installation'] \n",
+ "1126 ['Public Event - Installation'] \n",
+ "1136 ['Public Event - Installation'] \n",
+ "1137 ['CLE - Creative Learning session'] \n",
+ "1138 ['CLE - Creative Learning session'] \n",
+ "1139 ['CLE - Creative Learning session'] \n",
+ "1140 ['CLE - Creative Learning session'] \n",
+ "1141 ['CLE - Creative Learning session'] \n",
+ "1142 ['CLE - Creative Learning session'] \n",
+ "1144 ['CLE - Creative Learning session'] \n",
+ "1145 ['CLE - Creative Learning session'] \n",
+ "1161 ['CLE - Participant / Volunteer thank you event'] \n",
+ "\n",
+ " event_unique_identifier \\\n",
+ "237 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "366 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "615 09 - Smeaton300: Learning programme: CREST Awa... \n",
+ "768 09 - Smeaton300: Learning programme: Launch of... \n",
+ "769 09 - Smeaton300: Learning programme: Launch of... \n",
+ "985 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "989 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "990 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "994 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "995 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1005 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1006 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1020 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1021 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1048 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1056 09 - Smeaton300: Learning programme: Lighting ... \n",
+ "1065 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1067 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1068 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1126 09 - Smeaton300: Learning programme: Smeaton30... \n",
+ "1136 09 - Smeaton300: Moon Palace East Leeds Observ... \n",
+ "1137 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1138 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1139 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1140 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1141 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1142 09 - Smeaton300: Learning programme: Smeaton 3... \n",
+ "1144 09 - Smeaton300: Learning programme: Smeaton C... \n",
+ "1145 09 - Smeaton300: Learning programme: Smeaton C... \n",
+ "1161 09 - Smeaton300: Talks and Discussions: Partic... \n",
+ "\n",
+ " number_of_booked_participants postcode_(from_venue) \\\n",
+ "237 NaN NaN \n",
+ "366 NaN NaN \n",
+ "615 NaN ['LS10 1NE'] \n",
+ "768 NaN NaN \n",
+ "769 NaN NaN \n",
+ "985 NaN ['LS8 3LF'] \n",
+ "989 NaN ['LS8 3LF'] \n",
+ "990 NaN ['LS10 1LT'] \n",
+ "994 NaN ['LS10 1LT'] \n",
+ "995 NaN ['LS10 1LT'] \n",
+ "1005 NaN NaN \n",
+ "1006 NaN ['LS14 6JS'] \n",
+ "1020 NaN ['LS14 6SL'] \n",
+ "1021 NaN ['LS14 6SL'] \n",
+ "1048 NaN NaN \n",
+ "1056 NaN NaN \n",
+ "1065 NaN NaN \n",
+ "1067 NaN NaN \n",
+ "1068 NaN NaN \n",
+ "1126 NaN NaN \n",
+ "1136 NaN ['LS11 8LU'] \n",
+ "1137 NaN ['LS17 8GS'] \n",
+ "1138 NaN ['LS17 8GS'] \n",
+ "1139 NaN ['LS17 8GS'] \n",
+ "1140 NaN ['LS17 8GS'] \n",
+ "1141 NaN ['LS17 8GS'] \n",
+ "1142 NaN ['LS17 8GS'] \n",
+ "1144 NaN NaN \n",
+ "1145 NaN NaN \n",
+ "1161 NaN NaN \n",
+ "\n",
+ " project_name project_type \\\n",
+ "237 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "366 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "615 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "768 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "769 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "985 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "989 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "990 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "994 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "995 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1005 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1006 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1020 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1021 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1048 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1056 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "1065 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1067 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1068 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1126 09 - Smeaton300: Learning programme Produce (Signature) \n",
+ "1136 09 - Smeaton300: Moon Palace East Leeds Observ... Produce (Signature) \n",
+ "1137 09 - Smeaton300: Learning programme CLE \n",
+ "1138 09 - Smeaton300: Learning programme CLE \n",
+ "1139 09 - Smeaton300: Learning programme CLE \n",
+ "1140 09 - Smeaton300: Learning programme CLE \n",
+ "1141 09 - Smeaton300: Learning programme CLE \n",
+ "1142 09 - Smeaton300: Learning programme CLE \n",
+ "1144 09 - Smeaton300: Learning programme CLE \n",
+ "1145 09 - Smeaton300: Learning programme CLE \n",
+ "1161 09 - Smeaton300: Talks and Discussions Produce (Signature) \n",
+ "\n",
+ " season start_date \\\n",
+ "237 ['Season 1 - Awakening', 'Season 2 - Playing'] 2023-02-06 \n",
+ "366 ['Season 2 - Playing'] 2023-03-01 \n",
+ "615 ['Season 2 - Playing'] 2023-05-02 \n",
+ "768 ['Season 2 - Playing', 'Season 3 - Dreaming'] 2023-06-08 \n",
+ "769 ['Season 2 - Playing', 'Season 3 - Dreaming'] 2023-06-08 \n",
+ "985 ['Season 2 - Playing'] 2023-08-03 \n",
+ "989 ['Season 2 - Playing'] 2023-08-04 \n",
+ "990 ['Season 2 - Playing'] 2023-08-05 \n",
+ "994 ['Season 2 - Playing'] 2023-08-06 \n",
+ "995 ['Season 2 - Playing'] 2023-08-06 \n",
+ "1005 ['Season 2 - Playing'] 2023-08-12 \n",
+ "1006 ['Season 2 - Playing'] 2023-08-12 \n",
+ "1020 ['Season 2 - Playing'] 2023-08-24 \n",
+ "1021 ['Season 2 - Playing'] 2023-08-24 \n",
+ "1048 ['Season 2 - Playing'] 2023-09-02 \n",
+ "1056 ['Season 3 - Dreaming'] 2023-09-06 \n",
+ "1065 ['Season 2 - Playing'] 2023-09-09 \n",
+ "1067 ['Season 2 - Playing'] 2023-09-09 \n",
+ "1068 ['Season 2 - Playing'] 2023-09-09 \n",
+ "1126 ['Season 3 - Dreaming'] 2023-09-25 \n",
+ "1136 ['Season 2 - Playing'] 2023-09-30 \n",
+ "1137 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1138 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1139 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1140 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1141 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1142 ['Season 3 - Dreaming'] 2023-09-30 \n",
+ "1144 ['Season 3 - Dreaming'] 2023-10-02 \n",
+ "1145 ['Season 3 - Dreaming'] 2023-10-02 \n",
+ "1161 ['Season 3 - Dreaming'] 2023-10-10 \n",
+ "\n",
+ " ward_(from_venue) \n",
+ "237 NaN \n",
+ "366 NaN \n",
+ "615 ['Hunslet and Riverside'] \n",
+ "768 NaN \n",
+ "769 NaN \n",
+ "985 ['Gipton and Harehills'] \n",
+ "989 ['Gipton and Harehills'] \n",
+ "990 ['Hunslet and Riverside'] \n",
+ "994 ['Hunslet and Riverside'] \n",
+ "995 ['Hunslet and Riverside'] \n",
+ "1005 NaN \n",
+ "1006 ['Killingbeck and Seacroft'] \n",
+ "1020 ['Gipton and Harehills'] \n",
+ "1021 ['Gipton and Harehills'] \n",
+ "1048 NaN \n",
+ "1056 NaN \n",
+ "1065 NaN \n",
+ "1067 NaN \n",
+ "1068 NaN \n",
+ "1126 NaN \n",
+ "1136 ['Morley North'] \n",
+ "1137 ['Alwoodley'] \n",
+ "1138 ['Alwoodley'] \n",
+ "1139 ['Alwoodley'] \n",
+ "1140 ['Alwoodley'] \n",
+ "1141 ['Alwoodley'] \n",
+ "1142 ['Alwoodley'] \n",
+ "1144 NaN \n",
+ "1145 NaN \n",
+ "1161 NaN "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "project_names = [\n",
+ " '09 - Smeaton300: Moon Palace East Leeds Observatory',\n",
+ " '09 - Smeaton300: Learning programme',\n",
+ " '09 - Smeaton300: Talks and Discussions'\n",
+ "]\n",
+ "data = load_raw_data()\n",
+ "data = data.loc[data.project_name.isin(project_names)]\n",
+ "data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a244914c",
+ "metadata": {
+ "papermill": {
+ "duration": 0.001181,
+ "end_time": "2023-10-10T11:29:16.515874",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:16.514693",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "Run the processing and save the files"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "d2a45798",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-10-10T11:29:16.518768Z",
+ "iopub.status.busy": "2023-10-10T11:29:16.518637Z",
+ "iopub.status.idle": "2023-10-10T11:29:16.547705Z",
+ "shell.execute_reply": "2023-10-10T11:29:16.547357Z"
+ },
+ "papermill": {
+ "duration": 0.031416,
+ "end_time": "2023-10-10T11:29:16.548486",
+ "exception": false,
+ "start_time": "2023-10-10T11:29:16.517070",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "data = data.pipe(prepare).pipe(save_files, OUT_DIR)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "leeds-2023-YZF5GfJv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ },
+ "papermill": {
+ "default_parameters": {},
+ "duration": 5.840011,
+ "end_time": "2023-10-10T11:29:16.765298",
+ "environment_variables": {},
+ "exception": null,
+ "input_path": "smeaton-300.ipynb",
+ "output_path": "../../../../working/output/smeaton-300.ipynb",
+ "parameters": {},
+ "start_time": "2023-10-10T11:29:10.925287",
+ "version": "2.4.0"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
\ No newline at end of file
diff --git a/working/output/the-barn.ipynb b/working/output/the-barn.ipynb
index ef1f55ee..c92dbda1 100644
--- a/working/output/the-barn.ipynb
+++ b/working/output/the-barn.ipynb
@@ -2,13 +2,13 @@
"cells": [
{
"cell_type": "markdown",
- "id": "629cd5d8",
+ "id": "bf65bbcb",
"metadata": {
"papermill": {
- "duration": 0.003144,
- "end_time": "2023-10-09T23:37:13.949311",
+ "duration": 0.005308,
+ "end_time": "2023-10-10T11:23:32.591113",
"exception": false,
- "start_time": "2023-10-09T23:37:13.946167",
+ "start_time": "2023-10-10T11:23:32.585805",
"status": "completed"
},
"tags": []
@@ -22,19 +22,19 @@
{
"cell_type": "code",
"execution_count": 1,
- "id": "e2f5c341",
+ "id": "6492afbb",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:13.955888Z",
- "iopub.status.busy": "2023-10-09T23:37:13.955341Z",
- "iopub.status.idle": "2023-10-09T23:37:23.882767Z",
- "shell.execute_reply": "2023-10-09T23:37:23.882099Z"
+ "iopub.execute_input": "2023-10-10T11:23:32.594838Z",
+ "iopub.status.busy": "2023-10-10T11:23:32.594383Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.458571Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.458187Z"
},
"papermill": {
- "duration": 9.932694,
- "end_time": "2023-10-09T23:37:23.884565",
+ "duration": 4.86699,
+ "end_time": "2023-10-10T11:23:37.459665",
"exception": false,
- "start_time": "2023-10-09T23:37:13.951871",
+ "start_time": "2023-10-10T11:23:32.592675",
"status": "completed"
},
"tags": []
@@ -48,13 +48,13 @@
},
{
"cell_type": "markdown",
- "id": "6594d9c9",
+ "id": "242dd440",
"metadata": {
"papermill": {
- "duration": 0.002384,
- "end_time": "2023-10-09T23:37:23.889641",
+ "duration": 0.001207,
+ "end_time": "2023-10-10T11:23:37.462360",
"exception": false,
- "start_time": "2023-10-09T23:37:23.887257",
+ "start_time": "2023-10-10T11:23:37.461153",
"status": "completed"
},
"tags": []
@@ -66,19 +66,19 @@
{
"cell_type": "code",
"execution_count": 2,
- "id": "e24a4025",
+ "id": "2ab9747d",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:23.895494Z",
- "iopub.status.busy": "2023-10-09T23:37:23.895031Z",
- "iopub.status.idle": "2023-10-09T23:37:23.899271Z",
- "shell.execute_reply": "2023-10-09T23:37:23.898679Z"
+ "iopub.execute_input": "2023-10-10T11:23:37.465367Z",
+ "iopub.status.busy": "2023-10-10T11:23:37.465154Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.467384Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.467053Z"
},
"papermill": {
- "duration": 0.008791,
- "end_time": "2023-10-09T23:37:23.900705",
+ "duration": 0.0049,
+ "end_time": "2023-10-10T11:23:37.468327",
"exception": false,
- "start_time": "2023-10-09T23:37:23.891914",
+ "start_time": "2023-10-10T11:23:37.463427",
"status": "completed"
},
"tags": []
@@ -90,13 +90,13 @@
},
{
"cell_type": "markdown",
- "id": "1feb2005",
+ "id": "e297eb16",
"metadata": {
"papermill": {
- "duration": 0.002232,
- "end_time": "2023-10-09T23:37:23.905213",
+ "duration": 0.001042,
+ "end_time": "2023-10-10T11:23:37.470558",
"exception": false,
- "start_time": "2023-10-09T23:37:23.902981",
+ "start_time": "2023-10-10T11:23:37.469516",
"status": "completed"
},
"tags": []
@@ -108,19 +108,19 @@
{
"cell_type": "code",
"execution_count": 3,
- "id": "547f416b",
+ "id": "842eaaa8",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:23.910665Z",
- "iopub.status.busy": "2023-10-09T23:37:23.910451Z",
- "iopub.status.idle": "2023-10-09T23:37:23.926330Z",
- "shell.execute_reply": "2023-10-09T23:37:23.925350Z"
+ "iopub.execute_input": "2023-10-10T11:23:37.473371Z",
+ "iopub.status.busy": "2023-10-10T11:23:37.473210Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.484833Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.484451Z"
},
"papermill": {
- "duration": 0.020411,
- "end_time": "2023-10-09T23:37:23.927896",
+ "duration": 0.014233,
+ "end_time": "2023-10-10T11:23:37.485830",
"exception": false,
- "start_time": "2023-10-09T23:37:23.907485",
+ "start_time": "2023-10-10T11:23:37.471597",
"status": "completed"
},
"tags": []
@@ -132,13 +132,13 @@
},
{
"cell_type": "markdown",
- "id": "1c5fe166",
+ "id": "d019939b",
"metadata": {
"papermill": {
- "duration": 0.002305,
- "end_time": "2023-10-09T23:37:23.932548",
+ "duration": 0.001105,
+ "end_time": "2023-10-10T11:23:37.488150",
"exception": false,
- "start_time": "2023-10-09T23:37:23.930243",
+ "start_time": "2023-10-10T11:23:37.487045",
"status": "completed"
},
"tags": []
@@ -150,19 +150,19 @@
{
"cell_type": "code",
"execution_count": 4,
- "id": "71873db6",
+ "id": "a9b04fff",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:23.938290Z",
- "iopub.status.busy": "2023-10-09T23:37:23.937871Z",
- "iopub.status.idle": "2023-10-09T23:37:23.993674Z",
- "shell.execute_reply": "2023-10-09T23:37:23.992757Z"
+ "iopub.execute_input": "2023-10-10T11:23:37.491178Z",
+ "iopub.status.busy": "2023-10-10T11:23:37.490976Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.518347Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.518000Z"
},
"papermill": {
- "duration": 0.060389,
- "end_time": "2023-10-09T23:37:23.995220",
+ "duration": 0.029915,
+ "end_time": "2023-10-10T11:23:37.519215",
"exception": false,
- "start_time": "2023-10-09T23:37:23.934831",
+ "start_time": "2023-10-10T11:23:37.489300",
"status": "completed"
},
"tags": []
@@ -174,13 +174,13 @@
},
{
"cell_type": "markdown",
- "id": "6dc8c309",
+ "id": "4d509a83",
"metadata": {
"papermill": {
- "duration": 0.002467,
- "end_time": "2023-10-09T23:37:24.000325",
+ "duration": 0.001124,
+ "end_time": "2023-10-10T11:23:37.521508",
"exception": false,
- "start_time": "2023-10-09T23:37:23.997858",
+ "start_time": "2023-10-10T11:23:37.520384",
"status": "completed"
},
"tags": []
@@ -192,19 +192,19 @@
{
"cell_type": "code",
"execution_count": 5,
- "id": "71c18016",
+ "id": "4ae1a767",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:24.006186Z",
- "iopub.status.busy": "2023-10-09T23:37:24.005778Z",
- "iopub.status.idle": "2023-10-09T23:37:24.018801Z",
- "shell.execute_reply": "2023-10-09T23:37:24.018173Z"
+ "iopub.execute_input": "2023-10-10T11:23:37.524302Z",
+ "iopub.status.busy": "2023-10-10T11:23:37.524027Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.531390Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.531068Z"
},
"papermill": {
- "duration": 0.017684,
- "end_time": "2023-10-09T23:37:24.020366",
+ "duration": 0.009595,
+ "end_time": "2023-10-10T11:23:37.532140",
"exception": false,
- "start_time": "2023-10-09T23:37:24.002682",
+ "start_time": "2023-10-10T11:23:37.522545",
"status": "completed"
},
"tags": []
@@ -282,13 +282,13 @@
},
{
"cell_type": "markdown",
- "id": "505cb7be",
+ "id": "7be972f7",
"metadata": {
"papermill": {
- "duration": 0.00252,
- "end_time": "2023-10-09T23:37:24.025500",
+ "duration": 0.001142,
+ "end_time": "2023-10-10T11:23:37.534570",
"exception": false,
- "start_time": "2023-10-09T23:37:24.022980",
+ "start_time": "2023-10-10T11:23:37.533428",
"status": "completed"
},
"tags": []
@@ -300,19 +300,19 @@
{
"cell_type": "code",
"execution_count": 6,
- "id": "8ba2c592",
+ "id": "677a42c3",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:24.032462Z",
- "iopub.status.busy": "2023-10-09T23:37:24.032252Z",
- "iopub.status.idle": "2023-10-09T23:37:24.040535Z",
- "shell.execute_reply": "2023-10-09T23:37:24.040031Z"
+ "iopub.execute_input": "2023-10-10T11:23:37.537768Z",
+ "iopub.status.busy": "2023-10-10T11:23:37.537441Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.542480Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.542196Z"
},
"papermill": {
- "duration": 0.013142,
- "end_time": "2023-10-09T23:37:24.042024",
+ "duration": 0.007379,
+ "end_time": "2023-10-10T11:23:37.543132",
"exception": false,
- "start_time": "2023-10-09T23:37:24.028882",
+ "start_time": "2023-10-10T11:23:37.535753",
"status": "completed"
},
"tags": []
@@ -383,13 +383,13 @@
},
{
"cell_type": "markdown",
- "id": "881a788d",
+ "id": "5423a50b",
"metadata": {
"papermill": {
- "duration": 0.002721,
- "end_time": "2023-10-09T23:37:24.047509",
+ "duration": 0.001233,
+ "end_time": "2023-10-10T11:23:37.545725",
"exception": false,
- "start_time": "2023-10-09T23:37:24.044788",
+ "start_time": "2023-10-10T11:23:37.544492",
"status": "completed"
},
"tags": []
@@ -401,19 +401,19 @@
{
"cell_type": "code",
"execution_count": 7,
- "id": "3217ec97",
+ "id": "58405303",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:37:24.054047Z",
- "iopub.status.busy": "2023-10-09T23:37:24.053827Z",
- "iopub.status.idle": "2023-10-09T23:37:24.567143Z",
- "shell.execute_reply": "2023-10-09T23:37:24.566549Z"
+ "iopub.execute_input": "2023-10-10T11:23:37.549133Z",
+ "iopub.status.busy": "2023-10-10T11:23:37.548985Z",
+ "iopub.status.idle": "2023-10-10T11:23:37.798978Z",
+ "shell.execute_reply": "2023-10-10T11:23:37.798583Z"
},
"papermill": {
- "duration": 0.518438,
- "end_time": "2023-10-09T23:37:24.568668",
+ "duration": 0.252869,
+ "end_time": "2023-10-10T11:23:37.799793",
"exception": false,
- "start_time": "2023-10-09T23:37:24.050230",
+ "start_time": "2023-10-10T11:23:37.546924",
"status": "completed"
},
"tags": []
@@ -453,18 +453,18 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.13"
+ "version": "3.10.12"
},
"papermill": {
"default_parameters": {},
- "duration": 12.288954,
- "end_time": "2023-10-09T23:37:24.888735",
+ "duration": 6.247881,
+ "end_time": "2023-10-10T11:23:38.118128",
"environment_variables": {},
"exception": null,
"input_path": "the-barn.ipynb",
"output_path": "../../../../working/output/the-barn.ipynb",
"parameters": {},
- "start_time": "2023-10-09T23:37:12.599781",
+ "start_time": "2023-10-10T11:23:31.870247",
"version": "2.4.0"
}
},
diff --git a/working/output/tickets-transform.ipynb b/working/output/tickets-transform.ipynb
index b2adb4a3..f2696da7 100644
--- a/working/output/tickets-transform.ipynb
+++ b/working/output/tickets-transform.ipynb
@@ -3,19 +3,19 @@
{
"cell_type": "code",
"execution_count": 1,
- "id": "3c3bbfdf",
+ "id": "5fcf53b3",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:44.111610Z",
- "iopub.status.busy": "2023-10-09T23:39:44.111150Z",
- "iopub.status.idle": "2023-10-09T23:39:44.361869Z",
- "shell.execute_reply": "2023-10-09T23:39:44.361214Z"
+ "iopub.execute_input": "2023-10-10T11:05:18.905705Z",
+ "iopub.status.busy": "2023-10-10T11:05:18.904367Z",
+ "iopub.status.idle": "2023-10-10T11:05:19.098684Z",
+ "shell.execute_reply": "2023-10-10T11:05:19.098347Z"
},
"papermill": {
- "duration": 0.256593,
- "end_time": "2023-10-09T23:39:44.363823",
+ "duration": 0.201162,
+ "end_time": "2023-10-10T11:05:19.099482",
"exception": false,
- "start_time": "2023-10-09T23:39:44.107230",
+ "start_time": "2023-10-10T11:05:18.898320",
"status": "completed"
},
"tags": []
@@ -25,7 +25,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "/home/runner/work/leeds-2023/leeds-2023\n"
+ "/media/data/code/oi/leeds-2023\n"
]
}
],
@@ -43,19 +43,19 @@
{
"cell_type": "code",
"execution_count": 2,
- "id": "25ed7eec",
+ "id": "61a443d6",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:44.369655Z",
- "iopub.status.busy": "2023-10-09T23:39:44.369160Z",
- "iopub.status.idle": "2023-10-09T23:39:54.001497Z",
- "shell.execute_reply": "2023-10-09T23:39:54.000827Z"
+ "iopub.execute_input": "2023-10-10T11:05:19.102449Z",
+ "iopub.status.busy": "2023-10-10T11:05:19.102250Z",
+ "iopub.status.idle": "2023-10-10T11:05:23.941362Z",
+ "shell.execute_reply": "2023-10-10T11:05:23.940915Z"
},
"papermill": {
- "duration": 9.637279,
- "end_time": "2023-10-09T23:39:54.003505",
+ "duration": 4.841612,
+ "end_time": "2023-10-10T11:05:23.942347",
"exception": false,
- "start_time": "2023-10-09T23:39:44.366226",
+ "start_time": "2023-10-10T11:05:19.100735",
"status": "completed"
},
"tags": []
@@ -68,19 +68,19 @@
{
"cell_type": "code",
"execution_count": 3,
- "id": "fb7cd4d9",
+ "id": "47cba553",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:54.009740Z",
- "iopub.status.busy": "2023-10-09T23:39:54.009287Z",
- "iopub.status.idle": "2023-10-09T23:39:54.030181Z",
- "shell.execute_reply": "2023-10-09T23:39:54.029588Z"
+ "iopub.execute_input": "2023-10-10T11:05:23.945316Z",
+ "iopub.status.busy": "2023-10-10T11:05:23.945162Z",
+ "iopub.status.idle": "2023-10-10T11:05:23.957980Z",
+ "shell.execute_reply": "2023-10-10T11:05:23.957617Z"
},
"papermill": {
- "duration": 0.025993,
- "end_time": "2023-10-09T23:39:54.031888",
+ "duration": 0.015323,
+ "end_time": "2023-10-10T11:05:23.958880",
"exception": false,
- "start_time": "2023-10-09T23:39:54.005895",
+ "start_time": "2023-10-10T11:05:23.943557",
"status": "completed"
},
"tags": []
@@ -93,19 +93,19 @@
{
"cell_type": "code",
"execution_count": 4,
- "id": "96c9c9b4",
+ "id": "e1656e3c",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:54.037798Z",
- "iopub.status.busy": "2023-10-09T23:39:54.037262Z",
- "iopub.status.idle": "2023-10-09T23:39:54.048010Z",
- "shell.execute_reply": "2023-10-09T23:39:54.047394Z"
+ "iopub.execute_input": "2023-10-10T11:05:23.961634Z",
+ "iopub.status.busy": "2023-10-10T11:05:23.961480Z",
+ "iopub.status.idle": "2023-10-10T11:05:23.967027Z",
+ "shell.execute_reply": "2023-10-10T11:05:23.966733Z"
},
"papermill": {
- "duration": 0.015328,
- "end_time": "2023-10-09T23:39:54.049568",
+ "duration": 0.007627,
+ "end_time": "2023-10-10T11:05:23.967645",
"exception": false,
- "start_time": "2023-10-09T23:39:54.034240",
+ "start_time": "2023-10-10T11:05:23.960018",
"status": "completed"
},
"tags": []
@@ -116,24 +116,24 @@
"output_type": "stream",
"text": [
"\n",
- "RangeIndex: 4915 entries, 0 to 4914\n",
+ "RangeIndex: 4921 entries, 0 to 4920\n",
"Data columns (total 12 columns):\n",
" # Column Non-Null Count Dtype \n",
"--- ------ -------------- ----- \n",
- " 0 object 4915 non-null object \n",
- " 1 id 4915 non-null object \n",
- " 2 postcode_from_question 4715 non-null object \n",
- " 3 postcode_from_address 413 non-null object \n",
- " 4 created_at 4915 non-null datetime64[ns]\n",
- " 5 event_id 4915 non-null object \n",
- " 6 event_name 4915 non-null object \n",
- " 7 event_date 4915 non-null datetime64[ns]\n",
- " 8 number_of_tickets 4915 non-null int64 \n",
+ " 0 object 4921 non-null object \n",
+ " 1 id 4921 non-null object \n",
+ " 2 postcode_from_question 4721 non-null object \n",
+ " 3 postcode_from_address 418 non-null object \n",
+ " 4 created_at 4921 non-null datetime64[ns]\n",
+ " 5 event_id 4921 non-null object \n",
+ " 6 event_name 4921 non-null object \n",
+ " 7 event_date 4921 non-null datetime64[ns]\n",
+ " 8 number_of_tickets 4921 non-null int64 \n",
" 9 referral_tag 0 non-null float64 \n",
- " 10 status 4915 non-null object \n",
- " 11 status_message 95 non-null object \n",
+ " 10 status 4921 non-null object \n",
+ " 11 status_message 94 non-null object \n",
"dtypes: datetime64[ns](2), float64(1), int64(1), object(8)\n",
- "memory usage: 460.9+ KB\n"
+ "memory usage: 461.5+ KB\n"
]
}
],
@@ -144,19 +144,19 @@
{
"cell_type": "code",
"execution_count": 5,
- "id": "f7e7f103",
+ "id": "cc4640e4",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:54.055135Z",
- "iopub.status.busy": "2023-10-09T23:39:54.054903Z",
- "iopub.status.idle": "2023-10-09T23:39:54.061326Z",
- "shell.execute_reply": "2023-10-09T23:39:54.060746Z"
+ "iopub.execute_input": "2023-10-10T11:05:23.970279Z",
+ "iopub.status.busy": "2023-10-10T11:05:23.970139Z",
+ "iopub.status.idle": "2023-10-10T11:05:23.973361Z",
+ "shell.execute_reply": "2023-10-10T11:05:23.973039Z"
},
"papermill": {
- "duration": 0.01093,
- "end_time": "2023-10-09T23:39:54.062768",
+ "duration": 0.005276,
+ "end_time": "2023-10-10T11:05:23.973986",
"exception": false,
- "start_time": "2023-10-09T23:39:54.051838",
+ "start_time": "2023-10-10T11:05:23.968710",
"status": "completed"
},
"tags": []
@@ -169,19 +169,19 @@
{
"cell_type": "code",
"execution_count": 6,
- "id": "455e76f5",
+ "id": "6c1ac823",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:54.068363Z",
- "iopub.status.busy": "2023-10-09T23:39:54.068138Z",
- "iopub.status.idle": "2023-10-09T23:39:55.035861Z",
- "shell.execute_reply": "2023-10-09T23:39:55.035190Z"
+ "iopub.execute_input": "2023-10-10T11:05:23.976699Z",
+ "iopub.status.busy": "2023-10-10T11:05:23.976521Z",
+ "iopub.status.idle": "2023-10-10T11:05:24.625119Z",
+ "shell.execute_reply": "2023-10-10T11:05:24.624684Z"
},
"papermill": {
- "duration": 0.972716,
- "end_time": "2023-10-09T23:39:55.037743",
+ "duration": 0.651037,
+ "end_time": "2023-10-10T11:05:24.626129",
"exception": false,
- "start_time": "2023-10-09T23:39:54.065027",
+ "start_time": "2023-10-10T11:05:23.975092",
"status": "completed"
},
"tags": []
@@ -194,19 +194,19 @@
{
"cell_type": "code",
"execution_count": 7,
- "id": "a70469a5",
+ "id": "66d76e26",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:55.045135Z",
- "iopub.status.busy": "2023-10-09T23:39:55.044569Z",
- "iopub.status.idle": "2023-10-09T23:39:55.048064Z",
- "shell.execute_reply": "2023-10-09T23:39:55.047403Z"
+ "iopub.execute_input": "2023-10-10T11:05:24.629427Z",
+ "iopub.status.busy": "2023-10-10T11:05:24.629268Z",
+ "iopub.status.idle": "2023-10-10T11:05:24.631321Z",
+ "shell.execute_reply": "2023-10-10T11:05:24.631029Z"
},
"papermill": {
- "duration": 0.00882,
- "end_time": "2023-10-09T23:39:55.049669",
+ "duration": 0.00442,
+ "end_time": "2023-10-10T11:05:24.631929",
"exception": false,
- "start_time": "2023-10-09T23:39:55.040849",
+ "start_time": "2023-10-10T11:05:24.627509",
"status": "completed"
},
"tags": []
@@ -220,19 +220,19 @@
{
"cell_type": "code",
"execution_count": 8,
- "id": "29de694f",
+ "id": "2f99be6a",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:55.055427Z",
- "iopub.status.busy": "2023-10-09T23:39:55.054998Z",
- "iopub.status.idle": "2023-10-09T23:39:55.081859Z",
- "shell.execute_reply": "2023-10-09T23:39:55.081276Z"
+ "iopub.execute_input": "2023-10-10T11:05:24.634783Z",
+ "iopub.status.busy": "2023-10-10T11:05:24.634539Z",
+ "iopub.status.idle": "2023-10-10T11:05:24.647522Z",
+ "shell.execute_reply": "2023-10-10T11:05:24.647183Z"
},
"papermill": {
- "duration": 0.031388,
- "end_time": "2023-10-09T23:39:55.083411",
+ "duration": 0.015134,
+ "end_time": "2023-10-10T11:05:24.648192",
"exception": false,
- "start_time": "2023-10-09T23:39:55.052023",
+ "start_time": "2023-10-10T11:05:24.633058",
"status": "completed"
},
"tags": []
@@ -251,19 +251,19 @@
{
"cell_type": "code",
"execution_count": 9,
- "id": "71ad8a4d",
+ "id": "aa2fb5ac",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:55.089304Z",
- "iopub.status.busy": "2023-10-09T23:39:55.088881Z",
- "iopub.status.idle": "2023-10-09T23:39:56.352255Z",
- "shell.execute_reply": "2023-10-09T23:39:56.351649Z"
+ "iopub.execute_input": "2023-10-10T11:05:24.650954Z",
+ "iopub.status.busy": "2023-10-10T11:05:24.650832Z",
+ "iopub.status.idle": "2023-10-10T11:05:25.243118Z",
+ "shell.execute_reply": "2023-10-10T11:05:25.242702Z"
},
"papermill": {
- "duration": 1.270019,
- "end_time": "2023-10-09T23:39:56.355796",
+ "duration": 0.595191,
+ "end_time": "2023-10-10T11:05:25.244552",
"exception": false,
- "start_time": "2023-10-09T23:39:55.085777",
+ "start_time": "2023-10-10T11:05:24.649361",
"status": "completed"
},
"tags": []
@@ -287,19 +287,19 @@
{
"cell_type": "code",
"execution_count": 10,
- "id": "40734ef9",
+ "id": "075be8af",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-09T23:39:56.370815Z",
- "iopub.status.busy": "2023-10-09T23:39:56.370016Z",
- "iopub.status.idle": "2023-10-09T23:39:56.554005Z",
- "shell.execute_reply": "2023-10-09T23:39:56.553416Z"
+ "iopub.execute_input": "2023-10-10T11:05:25.254762Z",
+ "iopub.status.busy": "2023-10-10T11:05:25.254568Z",
+ "iopub.status.idle": "2023-10-10T11:05:25.353309Z",
+ "shell.execute_reply": "2023-10-10T11:05:25.352965Z"
},
"papermill": {
- "duration": 0.193179,
- "end_time": "2023-10-09T23:39:56.555676",
+ "duration": 0.104683,
+ "end_time": "2023-10-10T11:05:25.354180",
"exception": false,
- "start_time": "2023-10-09T23:39:56.362497",
+ "start_time": "2023-10-10T11:05:25.249497",
"status": "completed"
},
"tags": []
@@ -307,7 +307,7 @@
"outputs": [
{
"data": {
- "image/png": "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",
+ "image/png": "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",
"text/plain": [
"