Go to file
coolneng 6a6de3bfcd
Add Plot screenshot to Readme
2020-01-11 01:59:50 +01:00
assets Add Plot screenshot to Readme 2020-01-11 01:59:50 +01:00
code Add plotting functionality 2020-01-10 23:29:23 +01:00
data Update Black Box diagram 2020-01-10 23:54:43 +01:00
docs Update Black Box diagram 2020-01-10 23:54:43 +01:00
.gitignore Add Flask webapp draft 2020-01-08 05:51:10 +01:00
Design.org Update ER diagram 2020-01-10 23:29:36 +01:00
LICENSE.txt Add GPLv3 License 2019-09-27 16:24:08 +02:00
Makefile Rename folders, add DB parser and improve DB setup 2020-01-04 17:44:51 +01:00
Pipfile Fix duplicate 'users' table insertion 2020-01-08 01:47:12 +01:00
README.md Add Plot screenshot to Readme 2020-01-11 01:59:50 +01:00

README.md

IGDB: Internation Glacier Database

The IGDB is a database, that uses data from the WGMS to illustrate the consequences of climate change.

Our system allows you to visualize data with tables and plots, via our intuitive Web UI.

Table

Plot

Technologies used

  • Flask
  • SQLAlchemy
  • Pandas

Requirements

  • Python3
  • POSIX shell
  • Pip
  • Pipenv
  • MySQL/MariaDB

Installation

  1. Clone the repository:
git clone https://coolneng.duckdns.org/gitea/coolneng/igdb
  1. Change the working directory to the project:
cd igdb/code
  1. Install the dependencies:
pipenv install

All the dependencies will be installed inside a virtualenv.

Usage

  1. Start a shell inside the virtualenv:
pipenv shell
  1. Start the Flask server:
flask run
  1. When prompted for a password, insert your MySQL/MariaDB root password

The database will be created and populated automatically, if needed, each time the server is executed

  1. The website can be accessed via localhost:5000