You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"IDEA (Integrated Dashboard for Energy Transition Analysis) is a powerful tool designed to revolutionize the way we interact with, visualize, and interpret energy transition data. IDEA allows for multi-level visualisation of energy modelling data inputs and output results with great deal of automation "
Primary Purpose
IDEA, developed by SESIT research team at University of Victoria, is an open-source visualisation tool that is built as a software package allowing easy integration with ongoing research projects for the purpose of data visualisation. IDEA does have CODERS database integrated within its codebase and hence one can use their API-key to connect to the CODERS database and fetch data for visualisations within the IDEA environment. IDEA uses an extensive suite of libraries like bokeh and panel to enable interactive visualisation plots.
Description
IDEA is a powerful open-source visualization dashboard and explorer, tailored for energy modeling inputs and outputs. IDEA is a versatile platform catering to both modelers and analysts. Modelers leverage IDEA during model development to scrutinize inputs and outputs, ensuring the model aligns with intended objectives. Once results are generated, IDEA enables users to delve deep into their data, explore research questions, and derive actionable insights. Whether used independently from its GitLab repository (https://gitlab.com/sesit/idea) or integrated into the M3 platform (https://gitlab.com/sesit/m3-spine), IDEA seamlessly launches after a model finishes running, providing a cohesive modeling experience.
IDEA currently supports custom dashboards and plots for various model outputs, including COPPER (Emissions, Capacity, New Capacity, Net New Capacity, Supply, Transmission Flow, Capacity, Dispatch) and SILVER (OPF Costs, OPF Results, Price OPF, UC Results). Over time, the platform will be continually expanded to accommodate a wider array of models and outputs
Mathematical Description
IDEA is designed to be used as an end-to-end data visualisation tool. IDEA would eventually have support for multiple energy models by recognising their template data format to produce data plots. Moreover IDEA would allow users to bring in their own energy and data models and provide functionality to integrate them. Researchers can either create custom profiles for their models programmatically or use data in the IAMC (https://pyam-iamc.readthedocs.io/en/stable/data.html) format which allows IDEA to create a simple generic dashboard (currently work in progress). The IAMC format is used by default to follow integrated assessment model international best practice.
IDEA has been used to validate modeling results for organisations like CER (Clean Energy Regulation), NRCan(Natural Resources Canada) and EAC (Electricity Advisory Council)
Infrastructure Sector
Atmospheric dispersion
Agriculture
Biomass
Buildings
Communications
Cooling
Ecosystems
Electric
District heating
Forestry
Health
Hydrogen
Individual heating
Land use
Liquid fuels
Natural Gas
Transportation
Water
Represented Behavior
Earth Systems
Employment
Built Infrastructure
Financial
Macro-economy
Micro-economy
Policy
Social
Modeling Paradigm
Analytics
Data
Discrete Simulation
Dynamic Simulation
Equilibrium
Engineering/Design
Optimization
Visualization
Capabilities
It allows users to integrate new data models and define their own visualisation plots.
It allows users to connect to the CODERS database locally using their API-key and fetch data for visualisations.
Programming Language
C – ISO/IEC 9899
C++ (C plus plus) – ISO/IEC 14882
C# (C sharp) – ISO/IEC 23270
Delphi
GAMS (General Algebraic Modeling System)
Go
Haskell
Java
JavaScript(Scripting language)
Julia
Kotlin
LabVIEW
Lua
MATLAB
Modelica
Nim
Object Pascal
Octave
Pascal Script
Python
R
Rust
Simulink
Swift (Apple programming language)
WebAssembly
Zig
Required Dependencies
IDEA uses Anaconda to set-up the runtime environment which includes installing dependencies like dependencies: seaborn, pyproj, panel, colorcet, pandas, click, holoviews, plotly, openpyxl
What is the software tool's license?
MIT License (MIT)
Operating System Support
Windows
Mac OSX
Linux
iOS
Android
User Interface
Programmatic
Command line
Web based
Graphical user
Menu driven
Form based
Natural language
Parallel Computing Paradigm
Multi-threaded computing
Multi-core computing
Distributed computing
Cluster computing
Massively parallel computing
Grid computing
Reconfigurable computing with field-programmable gate arrays (FPGA)
General-purpose computing on graphics processing units
Application-specific integrated circuits
Vector processors
What is the highest temporal resolution supported by the tool?
Hours
What is the typical temporal resolution supported by the tool?
None
What is the largest temporal scope supported by the tool?
Years
What is the typical temporal scope supported by the tool?
None
What is the highest spatial resolution supported by the tool?
Region
What is the typical spatial resolution supported by the tool?
None
What is the largest spatial scope supported by the tool?
Country
What is the typical spatial scope supported by the tool?
None
Input Data Format
CSV
Input Data Description
Input dependent on use case basis. But typically IDEA takes in the specific model's input data in pyam format as its input
Output Data Format
CSV, PNG
Output Data Description
Each plot generated can be exported as a csv or as an image
Name
IDEA
Screenshots
No response
Focus Topic
"IDEA (Integrated Dashboard for Energy Transition Analysis) is a powerful tool designed to revolutionize the way we interact with, visualize, and interpret energy transition data. IDEA allows for multi-level visualisation of energy modelling data inputs and output results with great deal of automation "
Primary Purpose
IDEA, developed by SESIT research team at University of Victoria, is an open-source visualisation tool that is built as a software package allowing easy integration with ongoing research projects for the purpose of data visualisation. IDEA does have CODERS database integrated within its codebase and hence one can use their API-key to connect to the CODERS database and fetch data for visualisations within the IDEA environment. IDEA uses an extensive suite of libraries like bokeh and panel to enable interactive visualisation plots.
Description
IDEA is a powerful open-source visualization dashboard and explorer, tailored for energy modeling inputs and outputs. IDEA is a versatile platform catering to both modelers and analysts. Modelers leverage IDEA during model development to scrutinize inputs and outputs, ensuring the model aligns with intended objectives. Once results are generated, IDEA enables users to delve deep into their data, explore research questions, and derive actionable insights. Whether used independently from its GitLab repository (https://gitlab.com/sesit/idea) or integrated into the M3 platform (https://gitlab.com/sesit/m3-spine), IDEA seamlessly launches after a model finishes running, providing a cohesive modeling experience.
IDEA currently supports custom dashboards and plots for various model outputs, including COPPER (Emissions, Capacity, New Capacity, Net New Capacity, Supply, Transmission Flow, Capacity, Dispatch) and SILVER (OPF Costs, OPF Results, Price OPF, UC Results). Over time, the platform will be continually expanded to accommodate a wider array of models and outputs
Mathematical Description
IDEA is designed to be used as an end-to-end data visualisation tool. IDEA would eventually have support for multiple energy models by recognising their template data format to produce data plots. Moreover IDEA would allow users to bring in their own energy and data models and provide functionality to integrate them. Researchers can either create custom profiles for their models programmatically or use data in the IAMC (https://pyam-iamc.readthedocs.io/en/stable/data.html) format which allows IDEA to create a simple generic dashboard (currently work in progress). The IAMC format is used by default to follow integrated assessment model international best practice.
Website
https://gitlab.com/sesit/idea
Documentation
https://gitlab.com/sesit/idea
Source
https://gitlab.com/sesit/idea
Year
2023
Institution
SESIT (https://sesit.cive.uvic.ca/)
Funding Source
No response
Publications
0
Publication List
No response
Use Cases
IDEA has been used to validate modeling results for organisations like CER (Clean Energy Regulation), NRCan(Natural Resources Canada) and EAC (Electricity Advisory Council)
Infrastructure Sector
Represented Behavior
Modeling Paradigm
Capabilities
Programming Language
Required Dependencies
IDEA uses Anaconda to set-up the runtime environment which includes installing dependencies like dependencies: seaborn, pyproj, panel, colorcet, pandas, click, holoviews, plotly, openpyxl
What is the software tool's license?
MIT License (MIT)
Operating System Support
User Interface
Parallel Computing Paradigm
What is the highest temporal resolution supported by the tool?
Hours
What is the typical temporal resolution supported by the tool?
None
What is the largest temporal scope supported by the tool?
Years
What is the typical temporal scope supported by the tool?
None
What is the highest spatial resolution supported by the tool?
Region
What is the typical spatial resolution supported by the tool?
None
What is the largest spatial scope supported by the tool?
Country
What is the typical spatial scope supported by the tool?
None
Input Data Format
CSV
Input Data Description
Input dependent on use case basis. But typically IDEA takes in the specific model's input data in pyam format as its input
Output Data Format
CSV, PNG
Output Data Description
Each plot generated can be exported as a csv or as an image
Contact Details
[email protected]
Interface, Integration, and Linkage
No response
The text was updated successfully, but these errors were encountered: