Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.

IntersectAustralia/asvo-tao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Theoretical Astrophysical Obversvatory (TAO)

Description

The Theoretical Astrophysical Obvservatory (TAO) is a service hosted and supported by the Centre for Astrophysics and Supercomputing at the Swinburne University of Technology to facilitate research in to the galaxy formation and the evolution of the universe.

For more information about TAO and the ASVO, please see the ASVO Web Site.

Web UI

The TAO UI is a Python / Django hosted application. The installation instructions below assume that virtualenv is being used to isolate the environment.

Major Dependencies

Module Version

libxml2-dev libxslt-dev libmysqlclient-dev

MySQL (1) >= 5.5

Python Python-dev doxygen

>= 2.6.5

virtualenv Apache (optional)

>= 1.9.1

Notes:

  1. TAO should work with other DBs (through Django's ORM), but hasn't been tested.
  2. The remaining python modules are listed in tao.pip.reqs.

Initial Environment Configuration

Follow the steps below to set up your virtual environment and check out the code. Additional information is then available in the online documentation.:

#
# Set up the virtual environment
#
virtualenv tao
cd tao
source bin/activate
#
# Get the code
#
git clone https://github.com/IntersectAustralia/asvo-tao.git
#
# Install all the required python libraries
#
cd asvo-tao
pip install -r tao.pip.reqs
#
# Set up paths, etc.
#
cd ../bin
ln -s ../asvo-tao/web/manage.py
#
# Build the documentation
#
cd ../asvo-tao/docs
./gendoc.sh
gnome-open build/index.html
# Continue with the instructions in the Developer's Guide:
# - asvo-tao/docs/build/developers/index.rst
# - http://tao.asvo.org.au/tao/static/docs/developers/index.html