evolext / network_modeling

A prototype client-server web application for utility network modeling.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netowrk modeling

A prototype client-server web application for utility network modeling.

MotivationKey featuresCreditsHow To Use

screenshot

Motivation

The purpose of this project is to create a prototype client-server web application for utility network modeling. The application will be used to create and edit network models. The project was developed as part of the bachelor's graduation work.

Key Features

  • Drawing of utility network schemes on a map
  • Modeling of water and heat supply networks (two modes)
  • Calculation of unknown parameters of networks based on their models and specified data
    • Hydraulic (water supply networks)
    • Plotting piezometric diagram (water supply networks)
    • Reliability calculation (heat supply networks)
  • Supports APIs of two types of maps
  • Saving and loading models

Credits

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/evolext/network_modeling

# Go into the repository
$ cd network_modeling

# Install dependencies
$ npm install

# Run the app
$ node index

# Finally open the website http://localhost:5000/ in your browser

About

A prototype client-server web application for utility network modeling.


Languages

Language:JavaScript 69.2%Language:Python 12.0%Language:HTML 10.6%Language:CSS 7.8%Language:PowerShell 0.4%