Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenWaterAnalytics/epanet-rtx
Real-time extension to the EPANET hydraulic toolkit
https://github.com/OpenWaterAnalytics/epanet-rtx
Last synced: 3 months ago
JSON representation
Real-time extension to the EPANET hydraulic toolkit
- Host: GitHub
- URL: https://github.com/OpenWaterAnalytics/epanet-rtx
- Owner: OpenWaterAnalytics
- License: other
- Created: 2012-09-21T11:06:30.000Z (about 12 years ago)
- Default Branch: dev
- Last Pushed: 2024-04-09T20:26:10.000Z (7 months ago)
- Last Synced: 2024-04-14T05:27:36.844Z (7 months ago)
- Language: C++
- Homepage:
- Size: 5.03 MB
- Stars: 49
- Watchers: 41
- Forks: 38
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
- open-sustainable-technology - EPANET-RTX Library - The real-time extension to the EPANET Hydraulic Toolkit. (Natural Resources / Water Supply and Quality)
README
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):
- Ernesto Arandia-Perez (developer, University of Cincinnati)
- Sam Hatchett (lead developer, CitiLogics)
- Robert Janke (design team, USEPA)
- Tom Taxon (developer, Argonne National Lab)
- Jim Uber (design team, CitiLogics / University of Cincinnati)
- Hyoungmin Woo (developer, University of Cincinnati)
Intended Audience
-----------------
The intended audience for this software can be divided roughly into two groups:
- Programmers interested in water distribution system simulation
- Water distribution simulation engineers interested in programming
The key here is an orientation towards folks who are comfortable with code. The RTX library is not a program per se, but a set of building blocks for constructing your own real-time simulation environment. If you've ever hacked EPANET or built a Matlab script for running hydraulic simulations, this library might be for you.
Find Out More
------------------
Get more info from the [official documentation](http://OpenWaterAnalytics.github.com/epanet-rtx/) and the [wiki](https://github.com/OpenWaterAnalytics/epanet-rtx/wiki).Active Development
------------------
We are actively developing features in the following areas:
- Time Series Forecasting
- Water Age / Water QualityBuilding
--------```
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 .
```