/plotserver

A Flask application that provides plot viewing in web browser and API for data uploading.

Primary LanguageCSSMIT LicenseMIT

PlotServer

A Flask application that provides plot viewing in web browser and API for data uploading.

About page Main screen
Screen 1 Screen 2

Building

Initial setup can be done by (if appropriate version of virtualenv is not installed, you will be informed):

/bin/bash init.sh

You will also need to create database and add user (check config.py files for details). Database migrations are done with:

cd plot-server/page-server
flask db migrate

Dependencies

Be sure the following services are available (no dev support):

  • direnv
  • postgres
  • pip3

More services are needed for development support:

  • direnv
  • sass (dart-sass)