Open main menu

CDOT Wiki β

Changes

BuildAPI

1,288 bytes added, 06:32, 5 November 2010
no edit summary
Initial contacts: [[User:Armenzg|Armenzg]]
 
== Project Leader(s) ==
Andrew Singh [http://zenit.senecac.on.ca/wiki/index.php/User:Asingh]
Jing Yang [http://zenit.senecac.on.ca/wiki/index.php/User:Jing_yang]
== Project Contributor(s) ==
Goals for each release:
* 0.1 - ** Complete a local installation of Python, Pylons, MySQL (with databases snapshots loaded) and google virtualization** Set up BuildAPI and be able to run the Paste server to use the pre-existing BuildAPI, create a controllers** Create my '''own''' script that can generate a simple graph or to be able to pull information from one of the databases based on a few criteriadatabase** '''0.11''' - Complete script to generate a simple graph. Will then go into more detail in the following Further milestonesto follow before 0.2
* 0.2
** To be updated shortly * 0.3 - ** Be able to generate graphs, charts and CSVs from one of the databases based on CPU load and infrastructure load. == What Needs to be Learned ==* Pylons Framework* BuildAPI database structure* How to integrate GoogleAPI or another charting system with Pylons == Accomplishments ==* Python, Mysql-Python, Google Visualizations API, BuildAPI installed locally on a virtual machine on my laptop* Databases installed from sql dump file* Able to run Paste server and BuildAPI pre-existing scripts* Able to run in from both regularly and from a python virtual environment (used for testing)* Created my own test script using a controller to display information from a selected table in the schedulerdb database == Issues ==* I tried to install the same on our Seneca CDOT server: iraq.proximity.on.ca so that I could work off of the server but I ran into errors* Tried regular installation as well as using a python virtual environment* Will seek help* '''I would also like to set up Pylons to be accessible on iraq.proximity.on.ca, which I understand can be done through several methods such as through http_proxy (Apache web server) - thus will also check with Chris Tyler and other regarding this'''
== Project News ==
1
edit