Go to file
coolneng 2f0b39ef76
Add Table screenshot to Readme
2020-01-10 12:08:56 +01:00
assets Add Table screenshot to Readme 2020-01-10 12:08:56 +01:00
code Show all matching annual data for glacier's name 2020-01-09 22:30:00 +01:00
data Add login functionality and basic HTML pages 2020-01-09 03:17:31 +01:00
docs Update Readme and Citation 2020-01-10 11:59:54 +01:00
.gitignore Add Flask webapp draft 2020-01-08 05:51:10 +01:00
Design.org Update Readme and Citation 2020-01-10 11:59:54 +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.org Add Table screenshot to Readme 2020-01-10 12:08:56 +01:00

README.org

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.

/coolneng/igdb/media/commit/2f0b39ef76ad31a30a507a5bf3104ed0ce94712e/assets/screenshots/Table.png
Table

Technologies used

  • Flask
  • SQLAlchemy
  • Pandas

Requirements

  • Python3
  • Pip
  • Pipenv
  • MySQL/MariaDB

Installation

  1. Clone the repository:

    git clone https://coolneng.duckdns.org/gitea/coolneng/igdb
  2. Change the working directory to the project:

    cd igdb
  3. Install the dependencies:

    pipenv install

All the dependencies will be installed inside a virtualenv.

Usage

  1. Start a shell inside the virtualenv:

    pipenv sh
  2. Start the Flask server:

    flask run
  3. 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 the URL:

localhost:5000