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 2850788595d31b1d52df364d116c1e9ad44df255
Author: partenay
Date: Tue Oct 7 12:33:49 2025 +0200

easy patch to remove yummy garlic NaNs in change_flow_matrix

Access control is disabled.