Mobirise

Hoe kun je ESDL in je eigen model gebruiken?

ESDL is een XML-gebaseerde taal, die ontwikkeld is in het Eclipse Modelling Framework (EMF). EMF maakt het heel makkelijk mogelijk om code in bijvoorbeeld Java of Python te genereren, waarmee je je eigen model "ESDL enabled" kunt maken.

Leer meer over de ESDL taal

De structuur, de concepten en de relaties
ESDL Model Reference documentatie
https://energytransition.github.io

Grafische representatie van het ESDL model, met mogelijkheden om door te klikken, te zoeken, attributen en relaties te bekijken 

ESDL Model uitleg
Lees meer

Korte uitleg over de hoofdstructuur van het ESDL model. Wat zijn de belangrijkste klassen en hoe zijn ze gerelateerd.

Mobirise

Programmeren in Python met het pyESDL pip package

Programmeren in Python met ESDL

Om het programmeren met ESDL in Python makkelijker te maken, hebben we de pyESDL pip package ontwikkeld. Deze pip package bevat alle gegenereerde ESDL klassen en een EnergySystemHandler waarmee gemakkelijk ESDL bestanden geopend, gemanipuleerd en weer weggeschreven kunnen worden. 
Meer informatie

Mobirise

Excel-2-esdl

Een ESDL genereren met een Excel bestand

Om een ESDL bestand te genereren op basis van een Excel bestand, is er een voorbeeld project gemaakt en gepubliceerd op Github.
Meer informatie

Flask ESDL service

Flask ESDL service

Maak een webservice die ESDL's accepteert

Ben je geïnteresseerd in het maken van webservice waarnaar je een ESDL kunt sturen om er vervolgens iets mee te doen, begin dan bij dit project op github. Deze service is dan bijvoorbeeld aan te sturen vanuit de ESDL MapEditor. Bereken statistieken, aggregeer informatie in de ESDL of maak een ESDL-gebaseerde simulator. De mogelijkheden zijn eindeloos!
Meer informatie   

© Copyright 2021 TNO. All Rights Reserved.

Web page was designed with Mobirise