Skip to content

Web app for sharing and displaying output_viewer-compliant output

Notifications You must be signed in to change notification settings

ESGF/DiagnosticsViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiagnosticsViewer

The DiagnosticsViewer is a Django web application for uploading, sharing, and distributing any kind of structured output. The output_viewer project provides a convenient set of scripts for interacting with the app (it builds a JSON, uploads the relevant files, and manages account information on the client).

Installing

  1. Install anaconda
  2. Clone the repo (git clone git://github.com/ESGF/DiagnosticsViewer)
  3. Install the conda requirements for the app: conda create -p $REPO_DIRECTORY/env --file $REPO_DIRECTORY/ea/conda_reqs.txt
  4. Activate the conda environment (source activate $REPO_DIRECTORY/env)
  5. Install the pip requirements for the app: pip install -r $REPO_DIRECTORY/ea/pip_reqs.txt
  6. Create the config file (cp $REPO_DIRECTORY/ea/eaconfig.cfg.tpl $REPO_DIRECTORY/ea/eaconfig.cfg)
  7. Update the config file's settings for your environment (Set the database up appropriately, update the secret_key, change debug to False when you go to production, update the paths section)
  8. Create the database: python manage.py migrate
  9. Create a superuser: python manage.py createsuperuser
  10. Run the server in the stack of your choice.

This project was created in a collaboration of Lawrence Livermore National Laboratory and Oakridge National Laboratory

About

Web app for sharing and displaying output_viewer-compliant output

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published