Integration with other software
SimStadt mostly works with plain text files (CSV, CityGML, XML, ), which means it should be easy to import those files from other programs or export them to the desired format.
CSV
CSV files can be parsed by many programs, including:
CSV files are exported by many workflows (Heat Demand Analysis, Photovoltaic Potential Analysis, ...) and many tables are written in cache as CSV.
CityGML
CityGML can be exported/modified in:
XML
XML files are used by building physics library and building usage library, among others. They can be edited in NotePad++ and viewed in a browser.
INSEL models
INSEL models are already used by SimStadt, in the background.
They are plain text files, and can be written dynamically by SimStadt with DynamicTemplate. Here's an example:
% Calculates a*b
s 1 MUL 3.1 2.1
s 2 CONST
p 2
{{a}}
s 3 CONST
p 3
{{b}}
s 4 SCREEN 1.1
p 4
'*'