All Pilot Plant Sites

General functions which can be used for all pilot plant (with default parameterisation “AquaNES: Haridwar” site)

calculate_operational_parameters()

Calculate operational parameters

change_timezone()

Timezone change: changes time zone to user defined time zone

check_thresholds()

Check thresholds

create_monthly_selection()

Create monthly selection

create_report_batch()

Report batch: creates batch file for report

dygraph_add_limits()

Dygraph: add (multiple) horizontal lines to plot

export_data()

CSV data export in "wide" format

get_valid_timezones()

Timezone: get valid time zones from Wikipedia

get_thresholds()

Get thresholds for analytics/operational parameters

group_datetime()

Group DateTime by user defined period (year, month, day, hour, minute)

long_to_wide()

Helper function: transform "long" to "wide"

plot_data()

Export interactive HTML plot with "plotly"

read_fst()

Wrapper for fst::read.fst to read DateTime column in POSIXct format

report_config_template()

Report config: generate template

report_config_to_txt()

Report config: saves config to text file

report_txt_to_config()

Report config: imports text file to list

run_app()

Runs Shiny app for an AQUANES site

set_timezone()

Timezone set: sets a user defined time zone

AquaNES: Berlin-Tiefwerder (site 1)

Functions for importing data of Berlin-Tiefwerder site

import_data_berlin_t()

Import data for Berlin Tiefwerder

read_pentair_data()

Read PENTAIR operational data

calculate_operational_parameters_berlin_t()

Calculate operational parameters for Berlin-Tiefwerder

remove_duplicates()

Remove duplicates in data.frame

aggregate_export_fst_berlin_t()

Berlin-Tiefwerder: aggregate and export to fst

merge_and_export_fst()

Helper function: merge and export fst files into main shiny data folder

load_fst_data()

Load fst data for shiny app

AquaNES: Berlin-Schoenerlinde (site 12)

Functions for importing data of Berlin-Schoenerlinde site

import_data_berlin_s()

Import data for Berlin Schoenerlinde

read_wedeco_data()

Import WEDECO raw data

calculate_operational_parameters_berlin_s()

Calculate operational parameters for Berlin-Schoenerlinde

create_wedeco_metafile()

Create WEDECO metafile data

remove_duplicates()

Remove duplicates in data.frame

aggregate_export_fst_berlin_s()

Berlin-Schoenerlinde: aggregate and export to fst

merge_and_export_fst()

Helper function: merge and export fst files into main shiny data folder

load_fst_data()

Load fst data for shiny app

AquaNES: Basel-LangeErlen (site 6)

Functions for importing data of Basel-LangeErlen site

add_label()

Helper function: add label ("SiteName_ParaName_Unit_Method")

add_parameter_metadata()

Helper function: add parameter metadata

add_site_metadata()

Helper function: add site metadata

import_operation_basel()

Imports operational data for Basel (without metadata and only for one site at once, e.g. "rhein" or "wiese")

import_analytics_basel()

Imports analytical data for Basel (without metadata)

import_operation_meta_basel()

Imports operational data for Basel (with metadata for both sites at once, i.e. "rhein" and "wiese")

import_analytics_meta_basel()

Imports analytical data for Basel (with metadata for both sites at once, i.e. "rhein" and "wiese")

import_data_basel()

Imports operational & analytical data for Basel (with metadata for both sites at once, i.e. "rhein" and "wiese")

SULEMAN: Berlin Friedrichshagen

Functions for importing Weintek data of Berlin Friedrichsagen

read_weintek()

Read Weintek data from single file

read_weintek_batch()

Read Weintek data from multiple files