Home Applications Water Conditions in Europe

Water Conditions in Europe

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
5
2 reviews
1
Awards
493
Views
0
IPM installs
0
2
Details
Releases (2)
Reviews (2)
Awards (1)
Issues
Videos (1)
Articles (1)
This app has a demo View
Water Conditions with Prediction, Dashboards and more

What's new in this version

  • IRIS BI textMeter widgets: added dataProperty bindings in Overview.dashboard — DSW 4.x only renders measures listed in data properties
  • IRIS BI UomTable: replaced removed Country.Uom property with [idwaterresultuom].[H1].[Label] row level (fixes @NOPROPERTY)
  • KPI pivots (MeanPollution, MeanOutsideInfluence, VenueCount): measure defined via columnLevel instead of deprecated <measure> element
  • Docker build: replaced deprecated PyPI package sklearn with scikit-learn in requirements.txt
  • Docker build: removed automatic cube build from ZPM Invokes — failed cube activation rolled back module installation and data
  • Flask/Dash app: replaced obsolete app.run_server() with app.run() for Dash 4.x compatibility
  • Container startup: replaced exit 1 with wait in server_start.sh so background processes keep running
  • DeepSee cube: removed duplicate Uom property from Country level in waterPollutionCube (18 833 build errors)
  • IRIS BI / DSW: added SetupDSWAddons() to register and compile DSW.Addons.* portlet classes for worldMap and other addons

water-conditions-Europe

This app shows data visualization.
It uses python ML to predict future values of water conditions.
It also uses few visualisation machanisms like PowerBI and Tableau by Adaptive Analytics at backend.
IRIS BI dashboard also included.

For example, Water Conditions in Europe region data was used.
The Dash framework used to build Dashboards in a Python framework created by plotly for building interactive web applications.
Dash is open source and building an application using this framework is viewed in a web browser.

Installation

Docker

The repo is dockerised so you can clone/git pull the repo into any local directory

$ git clone https://github.com/teccod/water-conditions-Europe.git

Open the terminal in this directory and run:

$ docker-compose up -d

The first time launch can take some time because of python libraries installing.

App

After installation open http://localhost:8080/

image

The main page will show the links to Dashboards, which display different visualisation tools.

On the left is the navigation menu.

  • Home - shows the title
  • Timeline - a map is shown, there is a player at the bottom of the map, timeline shows the dynamics of data on the world map
  • IRIS BI - dashboard based on IRIS BI technology
  • Logi Report - a PDF form of the Report generated by the Intersystems Reports powered by Logi Reports
  • PowerBI Report - dashoard on PowerBI engine embedded
  • Tableau Report - dahboard on Tableau engine published from public.tableau.com

Online demo link : http://atscale.teccod.com:8080/

Screenshots

Timeline

image

IRIS BI

image

Logi Report

image

PowerBI Report

image

Tableau Report

image

More info about ML prediction used here

In this article I describe how ML on embedded python used in this project and compare it with IntegratedML test

Last checked by moderator
26 Nov, 2024Doesn't work
Made with
Version
1.0.215 Jul, 2026
Category
Technology Example
Works with
InterSystems IRISInterSystems IRIS BI
First published
29 May, 2022
Last edited
15 Jul, 2026