Dimosim API

This services answers the following requests:

Get information

/geojson-schema: information about a geojson schema, e.g. : /geojson-schema?schema_name=envelop_simple_demand_ventilation_system - documentation
/configuration-tags: list of available systems (for 'system' attributes of objects in geojson) - documentation
/variables: allows to display available variables - documentation

Run simulations

/run-simulation: a simple simulation without geojson file
/run-from-geojson: run from a geojson file - documentation
/optimize-network: optimize the network given by the user - documentation
/dimension-network: dimension a network given by the user - documentation

Server administration

/kill: end a running simulation - documentation
/ping: check if a simulation is still running - documentation
/health: check if the server is up and running - documentation
/ps: list simulations in memory - documentation
/statistics: display server usage statistics - documentation
/version: display version information (last update of the server) - documentation

/info: display basic information about server activity (number of running Dimosim simulations) - documentation


Documentation

Dimosim documentation
API documentation
Default values (Excel files at the bottom of the page)


Login (you need to login to view documentation)

commit f8846e47232e9b35d5c8acc0c097cef4ce7f6832
Merge: 4952b35a e64a9744
Author: Werner Keilholz
Date: Wed May 14 20:53:25 2025 +0200

Merge branch 'district_custom_generator' into dev

Access control is enabled.