Table of contents:
This is the base code for the Evert project. The aim of the project is to make a pluggable web interface for the analysis of time series data. The application is written primarily in Python using the Flask web-framework.
Current features:
- File uploads
- Plotting
- Dataviewer
Clone the master
branch of the repository to get the latest stable version of the application, then navigate to the folder in the command line.
Create a virtual environment for the app using the following command:
conda env create -f environment.yml
This environment is currently only supporting Python 3.5
.
Activate the environment using one of the following commands in the command line:
- Windows:
activate Evert
- Linux/OSX:
source activate Evert
After activating the environment the following packages need to be installed using pip install
:
flask_bootstrap
flask_plugins
flask_sqlalchemy
flask_socketio
flask_wtf
dirsync
eventlet
kombu
Evert uses RabbitMQ
for message queues communication. Install RabbitMQ
from https://www.rabbitmq.com/
After all the environment has been created and all the packages installed the application can now run.
The application can be started in an IDE or in the command line using the following command:
python manage.py
After the above command has been entered and run paste the following in your web browser:
http://127.0.0.1:5000
This should open Evert in your web browser. If an error is displayed keep on refreshing the page.