SlideShare a Scribd company logo
1 of 15
Download to read offline
Rapid TIMES model development using git, agile and dashboards:
reflections and lessons learnt from TIM development
ETSAP Workshop, 18th June 2021
Olexandr Balyk
Overview
• How to collaborate on a model efficiently?
• How to get the model ready?
• How to debug / analyse results efficiently?
TIMES-Ireland Model (TIM)
Download draft documentation paper: https://tim-review1.netlify.app/documentation/tim-documentation-paper.pdf
Successor to the Irish TIMES model
Flexible spatial and temporal
resolution by design
• national or county level
• customisable timeslice resolution
Quality control through an external
stakeholder review
Will be available open source
together with a documentation
paper
❖ Dr. Hannah Daly
• Lecturer in Energy Systems Modelling, UCC & Funded Investigator, MaREI
• Co-PI CAPACITY project, PI/Supervisor of CCAC Carbon Budget Fellowship
❖ Dr. Olexandr Balyk
• Senior postdoctoral researcher, CAPACITY project - Model coordination & integration
❖ Jason McGuire
• PhD researcher with CAPACITY project – residential sector
❖ Andrew Smith
• Climate Change Advisory Council & EPA Fellowship on Carbon Budgets
❖ Dr. James Glynn
• Former Research Fellow & lead CHIMERA project
❖ Vahid Aryanpur
• PhD researcher with CHIMERA project – transport sector
❖ Dr. Xiufeng Yue
• Former postdoc, CHIMERA project, lecturer Dalian University of Technology
❖ Ankita Gaur
• MaREI PhD researcher – energy demand drivers
TIM development team
With support and input from wider Energy Policy & Modelling Group at UCC & E4SMA
Prof. Brian O’Gallachoir
Dr. Shane McDonagh
Vera O’Riordan
Dr. Fionn Rogan
Dr. Paul Deane
Dr. Alessandro Chiodi
Maurizio Gargiulo
Efficient collaboration
Several TIMES model developers, working in parallel, each responsible
for a sector… How do you:
• Ensure that the combined model is working?
• Catch inconsistencies?
• Allow for autonomy?
• Know where to find the latest model?
Efficient collaboration: git
• Branch-based workflow allows
for autonomy
• Merging to the main branch is a
good time for testing
• History log and gitdiff help
identify differences between
versions and reasons for them
• Tools like Spreadsheet Compare
shows differences between excel
files
Version comparison
Getting the model ready
The model is almost ready… It has been that for some time now… How
do you:
• Make that last push to get the model ready?
Getting the model ready
Switching from the waterfall approach to agile:
• Focusing on getting a “full model” as quickly as possible;
• Improving the model iteratively;
• Using it for analysis meanwhile.
Allows responding to the evolving policy debate more flexibly/quickly
Sprints
• Under agile sprints are used to develop a predefined set of
functionality.
• Requires complete dedication of team members during a sprint
• In a sprint, model integration becomes a “fulltime job”
• Regular communication is important
• Sprints tend to be exhausting
• Cannot be too frequent in an academic setting
Analysing results
No more dummies… Results for my sector are looking fine… How do
you:
• Make sure that the rest of the model is looking good?
• Quickly get some charts for a presentation?
Analysing results: dashboards
Veda tables
csv batch
export
Python /
Pandas
Website
template
Deployment
to a CDN
Example: https://20-05-2021--meet-tim.netlify.app/
Dashboards architecture
Browser
CDN
Highlights
• High performance
• Great user experience
• No webserver to maintain
• Security
Conclusions
• Git is a great tool for facilitating a TIMES model development
• Dashboards with standard outputs simplify results analysis / model
debugging
• Sprints are great to get model ready
v
Thank you!
olexandr.balyk@ucc.ie

More Related Content

What's hot

Green Infrastructure Forum
Green Infrastructure  ForumGreen Infrastructure  Forum
Green Infrastructure Forumpajno
 
6.1.2 Methodologies for climate rational for adaptation - WMO
6.1.2 Methodologies for climate rational for adaptation - WMO6.1.2 Methodologies for climate rational for adaptation - WMO
6.1.2 Methodologies for climate rational for adaptation - WMONAP Events
 
Is care without carbon fit for the future
Is care without carbon fit for the futureIs care without carbon fit for the future
Is care without carbon fit for the futureWalt Whitman
 
World Environment Day: Our actions to preserve the environment
World Environment Day: Our actions to preserve the environmentWorld Environment Day: Our actions to preserve the environment
World Environment Day: Our actions to preserve the environmentAXA Partners
 
Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...
Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...
Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...KeppelCorporation
 
SAVE ENERGY Project Overview
SAVE ENERGY Project OverviewSAVE ENERGY Project Overview
SAVE ENERGY Project OverviewDenis
 
Air 2014 barcelona
Air 2014 barcelonaAir 2014 barcelona
Air 2014 barcelonaStantec
 
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...IEA-ETSAP
 
CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...
CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...
CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...OECD Environment
 
6.1.1 Methodologies for climate rational for adaptation- CC Projections
6.1.1 Methodologies for climate rational for adaptation- CC Projections6.1.1 Methodologies for climate rational for adaptation- CC Projections
6.1.1 Methodologies for climate rational for adaptation- CC ProjectionsNAP Events
 
Air 2014 energy_efficiency_forum
Air 2014 energy_efficiency_forumAir 2014 energy_efficiency_forum
Air 2014 energy_efficiency_forumStantec
 
EPC in the Irish Prison Service
EPC in the Irish Prison ServiceEPC in the Irish Prison Service
EPC in the Irish Prison ServiceCodema
 
Overview of forecasting tools used for planning by DEA
Overview of forecasting tools used for planning by DEAOverview of forecasting tools used for planning by DEA
Overview of forecasting tools used for planning by DEAIEA-ETSAP
 
Progress towards good practice policies for reducing greenhouse gas emissions
Progress towards good practice policies for reducing greenhouse gas emissionsProgress towards good practice policies for reducing greenhouse gas emissions
Progress towards good practice policies for reducing greenhouse gas emissionsNewClimate Institute
 
☀Kong Dejia Resume
☀Kong Dejia Resume☀Kong Dejia Resume
☀Kong Dejia ResumeDejia Kong
 
Opening Remarks
Opening RemarksOpening Remarks
Opening RemarksIEA-ETSAP
 
Global status of CCS, Meade Harris, Global CCS Institute
Global status of CCS, Meade Harris, Global CCS InstituteGlobal status of CCS, Meade Harris, Global CCS Institute
Global status of CCS, Meade Harris, Global CCS InstituteGlobal CCS Institute
 

What's hot (20)

Green Infrastructure Forum
Green Infrastructure  ForumGreen Infrastructure  Forum
Green Infrastructure Forum
 
6.1.2 Methodologies for climate rational for adaptation - WMO
6.1.2 Methodologies for climate rational for adaptation - WMO6.1.2 Methodologies for climate rational for adaptation - WMO
6.1.2 Methodologies for climate rational for adaptation - WMO
 
Is care without carbon fit for the future
Is care without carbon fit for the futureIs care without carbon fit for the future
Is care without carbon fit for the future
 
World Environment Day: Our actions to preserve the environment
World Environment Day: Our actions to preserve the environmentWorld Environment Day: Our actions to preserve the environment
World Environment Day: Our actions to preserve the environment
 
Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...
Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...
Keppel Corporation’s Presentation to Investors at the CS-SGX ESG-Real Estate ...
 
SAVE ENERGY Project Overview
SAVE ENERGY Project OverviewSAVE ENERGY Project Overview
SAVE ENERGY Project Overview
 
Air 2014 barcelona
Air 2014 barcelonaAir 2014 barcelona
Air 2014 barcelona
 
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
 
CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...
CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...
CCXG Global Forum September 2017, BG4 2018 facilitative dialogue: Role of non...
 
6.1.1 Methodologies for climate rational for adaptation- CC Projections
6.1.1 Methodologies for climate rational for adaptation- CC Projections6.1.1 Methodologies for climate rational for adaptation- CC Projections
6.1.1 Methodologies for climate rational for adaptation- CC Projections
 
Air 2014 energy_efficiency_forum
Air 2014 energy_efficiency_forumAir 2014 energy_efficiency_forum
Air 2014 energy_efficiency_forum
 
EPC in the Irish Prison Service
EPC in the Irish Prison ServiceEPC in the Irish Prison Service
EPC in the Irish Prison Service
 
Overview of forecasting tools used for planning by DEA
Overview of forecasting tools used for planning by DEAOverview of forecasting tools used for planning by DEA
Overview of forecasting tools used for planning by DEA
 
Progress towards good practice policies for reducing greenhouse gas emissions
Progress towards good practice policies for reducing greenhouse gas emissionsProgress towards good practice policies for reducing greenhouse gas emissions
Progress towards good practice policies for reducing greenhouse gas emissions
 
☀Kong Dejia Resume
☀Kong Dejia Resume☀Kong Dejia Resume
☀Kong Dejia Resume
 
Opening Remarks
Opening RemarksOpening Remarks
Opening Remarks
 
Emissions Gap Report 2018
Emissions Gap Report 2018Emissions Gap Report 2018
Emissions Gap Report 2018
 
Global status of CCS, Meade Harris, Global CCS Institute
Global status of CCS, Meade Harris, Global CCS InstituteGlobal status of CCS, Meade Harris, Global CCS Institute
Global status of CCS, Meade Harris, Global CCS Institute
 
IES MACC
IES MACCIES MACC
IES MACC
 
30.UNEP_Kuwait
30.UNEP_Kuwait30.UNEP_Kuwait
30.UNEP_Kuwait
 

Similar to Rapid TIMES model development using git, agile and dashboards: reflections and lessons learnt from TIM developmen

The challenge of putting software sustainability research into practice
The challenge of putting software sustainability research into practiceThe challenge of putting software sustainability research into practice
The challenge of putting software sustainability research into practiceGreen Software Development
 
Design your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesDesign your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesPiergiorgio Lucidi
 
Progettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesProgettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesCommit University
 
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample TrackingBruce Kozuma
 
Olena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile developmentOlena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile developmentTimetogrowup
 
RDM Roadmap to the Future, or: Lords and Ladies of the Data
RDM Roadmap to the Future, or: Lords and Ladies of the DataRDM Roadmap to the Future, or: Lords and Ladies of the Data
RDM Roadmap to the Future, or: Lords and Ladies of the DataRobin Rice
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileSwati Chhabra
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSIXIASOFT
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjectsallan kelly
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013tom gilb
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...AgileNetwork
 
Sprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherSprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherIXIASOFT
 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.pptloloka1
 

Similar to Rapid TIMES model development using git, agile and dashboards: reflections and lessons learnt from TIM developmen (20)

The challenge of putting software sustainability research into practice
The challenge of putting software sustainability research into practiceThe challenge of putting software sustainability research into practice
The challenge of putting software sustainability research into practice
 
Design your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesDesign your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process Services
 
Progettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesProgettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process Services
 
Cets 2016 fisher munoz agile project management methods for e learning
Cets 2016 fisher munoz agile project management methods for e learningCets 2016 fisher munoz agile project management methods for e learning
Cets 2016 fisher munoz agile project management methods for e learning
 
Managing Technology Projects
Managing Technology ProjectsManaging Technology Projects
Managing Technology Projects
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
 
Olena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile developmentOlena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile development
 
RDM Roadmap to the Future, or: Lords and Ladies of the Data
RDM Roadmap to the Future, or: Lords and Ladies of the DataRDM Roadmap to the Future, or: Lords and Ladies of the Data
RDM Roadmap to the Future, or: Lords and Ladies of the Data
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using Agile
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMS
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
 
Online PMP Exam Certification Training - 35 Hours
Online PMP Exam Certification Training - 35 HoursOnline PMP Exam Certification Training - 35 Hours
Online PMP Exam Certification Training - 35 Hours
 
Sprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherSprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well Together
 
1. introduction
1. introduction1. introduction
1. introduction
 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
 
System Development Life Cycle Models
System Development Life Cycle ModelsSystem Development Life Cycle Models
System Development Life Cycle Models
 

More from IEA-ETSAP

Variable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionVariable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionIEA-ETSAP
 
The Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsThe Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsIEA-ETSAP
 
The role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionThe role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionIEA-ETSAP
 
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...IEA-ETSAP
 
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...IEA-ETSAP
 
Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...IEA-ETSAP
 
Presentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapPresentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapIEA-ETSAP
 
Flexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenFlexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenIEA-ETSAP
 
Bioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityBioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityIEA-ETSAP
 
Reframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPReframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPIEA-ETSAP
 
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...IEA-ETSAP
 
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...IEA-ETSAP
 
Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...IEA-ETSAP
 
Energy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinEnergy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinIEA-ETSAP
 
Integrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIntegrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIEA-ETSAP
 
Updates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRUpdates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRIEA-ETSAP
 
Energy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupEnergy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupIEA-ETSAP
 
Applying science fiction to approach the future
Applying science fiction to approach the futureApplying science fiction to approach the future
Applying science fiction to approach the futureIEA-ETSAP
 
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...IEA-ETSAP
 
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...IEA-ETSAP
 

More from IEA-ETSAP (20)

Variable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionVariable Renewable Energy in China's Transition
Variable Renewable Energy in China's Transition
 
The Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsThe Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuels
 
The role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionThe role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transition
 
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
 
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
 
Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...
 
Presentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapPresentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/Roadmap
 
Flexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenFlexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogen
 
Bioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityBioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibility
 
Reframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPReframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCP
 
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
 
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
 
Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...
 
Energy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinEnergy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop Turin
 
Integrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIntegrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiences
 
Updates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRUpdates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMR
 
Energy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupEnergy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP Group
 
Applying science fiction to approach the future
Applying science fiction to approach the futureApplying science fiction to approach the future
Applying science fiction to approach the future
 
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
 
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
 

Recently uploaded

VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurSuhani Kapoor
 
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts ServicesBOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Servicesdollysharma2066
 
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...Suhani Kapoor
 
(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service
(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service
(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999Tina Ji
 
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Environmental Toxicology (environmental biology)
Environmental Toxicology (environmental biology)Environmental Toxicology (environmental biology)
Environmental Toxicology (environmental biology)RaviPrajapat11
 
The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130Suhani Kapoor
 
Sustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and ChallengesSustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and ChallengesDr. Salem Baidas
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Horizon Net Zero Dawn – keynote slides by Ben Abraham
Horizon Net Zero Dawn – keynote slides by Ben AbrahamHorizon Net Zero Dawn – keynote slides by Ben Abraham
Horizon Net Zero Dawn – keynote slides by Ben Abrahamssuserbb03ff
 
VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...Call Girls in Nagpur High Profile
 
Freegle User Survey as visual display - BH
Freegle User Survey as visual display - BHFreegle User Survey as visual display - BH
Freegle User Survey as visual display - BHbill846304
 

Recently uploaded (20)

VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
 
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts ServicesBOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
 
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Talegaon Dabhade ( 7001035870 ) HI-Fi Pune Escorts Service
 
Escort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCR
Escort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCREscort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCR
Escort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCR
 
VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Moti Ganpur ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
 
(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service
(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service
(ANAYA) Call Girls Hadapsar ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
 
Sustainable Packaging
Sustainable PackagingSustainable Packaging
Sustainable Packaging
 
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
 
Environmental Toxicology (environmental biology)
Environmental Toxicology (environmental biology)Environmental Toxicology (environmental biology)
Environmental Toxicology (environmental biology)
 
The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Shirwal 8250192130 Will You Miss This Cha...
 
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
 
Sustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and ChallengesSustainable Clothing Strategies and Challenges
Sustainable Clothing Strategies and Challenges
 
Green Banking
Green Banking Green Banking
Green Banking
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
 
Horizon Net Zero Dawn – keynote slides by Ben Abraham
Horizon Net Zero Dawn – keynote slides by Ben AbrahamHorizon Net Zero Dawn – keynote slides by Ben Abraham
Horizon Net Zero Dawn – keynote slides by Ben Abraham
 
VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Koregaon Park (7001035870) Pune Escorts Nearby with Comp...
 
Freegle User Survey as visual display - BH
Freegle User Survey as visual display - BHFreegle User Survey as visual display - BH
Freegle User Survey as visual display - BH
 
Call Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi Ncr
Call Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi NcrCall Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi Ncr
Call Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi Ncr
 

Rapid TIMES model development using git, agile and dashboards: reflections and lessons learnt from TIM developmen

  • 1. Rapid TIMES model development using git, agile and dashboards: reflections and lessons learnt from TIM development ETSAP Workshop, 18th June 2021 Olexandr Balyk
  • 2. Overview • How to collaborate on a model efficiently? • How to get the model ready? • How to debug / analyse results efficiently?
  • 3. TIMES-Ireland Model (TIM) Download draft documentation paper: https://tim-review1.netlify.app/documentation/tim-documentation-paper.pdf Successor to the Irish TIMES model Flexible spatial and temporal resolution by design • national or county level • customisable timeslice resolution Quality control through an external stakeholder review Will be available open source together with a documentation paper
  • 4. ❖ Dr. Hannah Daly • Lecturer in Energy Systems Modelling, UCC & Funded Investigator, MaREI • Co-PI CAPACITY project, PI/Supervisor of CCAC Carbon Budget Fellowship ❖ Dr. Olexandr Balyk • Senior postdoctoral researcher, CAPACITY project - Model coordination & integration ❖ Jason McGuire • PhD researcher with CAPACITY project – residential sector ❖ Andrew Smith • Climate Change Advisory Council & EPA Fellowship on Carbon Budgets ❖ Dr. James Glynn • Former Research Fellow & lead CHIMERA project ❖ Vahid Aryanpur • PhD researcher with CHIMERA project – transport sector ❖ Dr. Xiufeng Yue • Former postdoc, CHIMERA project, lecturer Dalian University of Technology ❖ Ankita Gaur • MaREI PhD researcher – energy demand drivers TIM development team With support and input from wider Energy Policy & Modelling Group at UCC & E4SMA Prof. Brian O’Gallachoir Dr. Shane McDonagh Vera O’Riordan Dr. Fionn Rogan Dr. Paul Deane Dr. Alessandro Chiodi Maurizio Gargiulo
  • 5. Efficient collaboration Several TIMES model developers, working in parallel, each responsible for a sector… How do you: • Ensure that the combined model is working? • Catch inconsistencies? • Allow for autonomy? • Know where to find the latest model?
  • 6. Efficient collaboration: git • Branch-based workflow allows for autonomy • Merging to the main branch is a good time for testing • History log and gitdiff help identify differences between versions and reasons for them • Tools like Spreadsheet Compare shows differences between excel files
  • 8. Getting the model ready The model is almost ready… It has been that for some time now… How do you: • Make that last push to get the model ready?
  • 9. Getting the model ready Switching from the waterfall approach to agile: • Focusing on getting a “full model” as quickly as possible; • Improving the model iteratively; • Using it for analysis meanwhile. Allows responding to the evolving policy debate more flexibly/quickly
  • 10. Sprints • Under agile sprints are used to develop a predefined set of functionality. • Requires complete dedication of team members during a sprint • In a sprint, model integration becomes a “fulltime job” • Regular communication is important • Sprints tend to be exhausting • Cannot be too frequent in an academic setting
  • 11. Analysing results No more dummies… Results for my sector are looking fine… How do you: • Make sure that the rest of the model is looking good? • Quickly get some charts for a presentation?
  • 12. Analysing results: dashboards Veda tables csv batch export Python / Pandas Website template Deployment to a CDN Example: https://20-05-2021--meet-tim.netlify.app/
  • 13. Dashboards architecture Browser CDN Highlights • High performance • Great user experience • No webserver to maintain • Security
  • 14. Conclusions • Git is a great tool for facilitating a TIMES model development • Dashboards with standard outputs simplify results analysis / model debugging • Sprints are great to get model ready