Skip to content


  • archetypal - retrieve, construct, simulate, convert and analyse building simulation templates. Includes a tabula_api_request function to GET TABULA data.

  • 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."

  • berpublicsearch - simplifies querying the SEAI's BER Public search database with dask and Google Colaboratory

  • cer-smart-meter-trials-2009-2011 - simplifies querying the CER Smart Meter Trials 2009-2011 datasets via prefect, dask, pandas and Google Colaboratory

  • 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 from OpenStreetMap.

  • 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.