Tools
Data-helpers
-
archetypal - retrieve, construct, simulate, convert and analyse building simulation templates. Includes a
tabula_api_request
function to GET TABULA data. -
ber-public - a
Python
toolkit for the SEAI’s BER public dataset -
cer-smart-meter-trials-2009-2011 - A
Python
toolkit for theCER Smart Meter Trials 2009-2011
datasets -
entsoe-py - Python client for the ENTSO-E API (european network of transmission system operators for electricity)
-
osmnx -
Python
for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data fromOpenStreetMap
.
Modelling Frameworks
-
balmorel (article, zenodo) - “a partial equilibrium model (written in GAMS) for analysing the electricity and combined heat and power sectors in an international perspective. It is highly versatile and may be applied for long range planning as well as shorter time operational analysis. Balmorel is implemented as a mainly linear programming optimisation problem.”
-
TIMES (The Integrated MARKAL-EFOM System) (zenodo) - “a technology rich, bottom-up model generator, which uses linear-programming to produce a least-cost energy system, optimized according to a number of user constraints, over medium to long-term time horizons. In a nutshell, TIMES is used for, the exploration of possible energy futures based on contrasted scenarios.”
-
TEASER - allows fast generation of archetype buildings (via
TABULA
typologies) with low input requirements and the export of individual Modelica dynamic simulation models.
Visualisation
-
Pandas-Bokeh - Plot in
Python
and export to staticHTML
(i.e. no server required) which can be easily embedded onto websites. It’s aBokeh
Plotting Backend for thePython
librariesPandas
andGeoPandas
. -
streamlit (gallery) - turns
Python
scripts into shareable web apps in minutes.streamlit
converts yourPython
script intoHTML
,CSS
andJavaScript
enabling the creation of massively customisable, interactive webapps. They also hosts your webapp for free (as of 17/06/2021). -
tableau-public - free software that can allow anyone to connect to a spreadsheet or file and create interactive data visualizations for the web using a drag and drop user interface.