OpenWaterAnalytics / epanet-rtx

Real-time extension to the EPANET hydraulic toolkit
Other
57 stars 43 forks source link

EPANET-RTX Library

Introduction

EPANET-RTX is the real-time extension to the EPANET Hydraulic Toolkit. It provides an interoperable framework for moving data between a SCADA database, various time series analysis methods, and a hydraulic solver.

This project is being developed and maintained by a multidisciplinary team with various affiliations (members listed in alphabetical order):

Intended Audience

The intended audience for this software can be divided roughly into two groups:

Find Out More


Get more info from the official documentation and the wiki.

Active Development

We are actively developing features in the following areas:

Building


conan export deps/local_export/sqlite_modern_cpp
conan export deps/local_export/epanet
conan install . --profile=x86 --build=missing -s build_type=Release
conan build . --profile=x86 --build=missing -s build_type=Release
conan export-pkg . --profile=x86 -s build_type=Release

# run tests
./build/Release/bin/rtx_test

if you are developing RTX as a dependent package locally, do this first:

conan editable add .

Docker Build

docker buildx build -t epanetrtx-test -f epanet-rtx.docker --platform linux/amd64 .