Skip to content

OpenWaterAnalytics/tsflib

 
 

Repository files navigation

Time Series Filter Library

Introduction

TSFlib is a set of C++ classes that can be used to filter time series in either batch or streaming applications. It was originally part of the EPANET-RTX library, a library used for realtime simulation of water distribution systems.

Find Out More

Get more info from the RTX official documentation and the wiki.

Building


conan export deps/local_export/sqlite_modern_cpp
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/tsflib_test

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

conan editable add .
conan install . --profile=x86 -s build_type=Release --build=missing && \
conan install . --profile=x86 -s '&:build_type=Debug' -s build_type=Release --build=missing && \
conan build   . --profile=x86 -s build_type=Debug && \
conan export-pkg . --profile=x86 -s build_type=Debug

Docker Build

docker buildx build -t tsflib-test -f tsflib.docker --platform linux/amd64 .

About

Timeseries filtering library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.5%
  • Other 1.5%