.. _tut.features: ********************** Features of EPyT-Flow ********************** This page gives an overview of the features and functionalities of EPyT-Flow. :ref:`Scenario simulation via EPANET and EPANET-MSX `: - :ref:`Hydraulics ` - :ref:`Basic ` + :ref:`Advanced ` water quality - :ref:`Sensor configurations and wide range of different units ` - :ref:`Custom control logic ` - :ref:`Step-wise simulation ` - :ref:`Parallel simulation of several scenarions ` - Included :ref:`benchmarks ` and :ref:`.inp files ` :ref:`Events `: - :ref:`Leakages `: * Abrupt * Incipient - :ref:`Sensor faults `: * Constant shift * Drift * Gaussian noise * Percentage shift * Stuck-at-zero - :ref:`Senor reading attacks `: * Replay attacks * Override attack - :ref:`Actuator events `: * Pump states * Pump speed * Valve state - :ref:`Species Injection Events ` - :ref:`Custom events ` :ref:`Uncertainties `: - :ref:`Pre-defined types of uncertainties` - :ref:`Model uncertainties (e.g. pipe length uncertainty) ` - :ref:`Sensor uncertainties ` Data handling: - :ref:`Export to Excel, MATLAB, Numpy, etc. ` - :ref:`Import + export in custom file format` REST API: - :ref:`REST API server `