updated gitignores

pull/73/head
jonsowman 2010-05-29 18:51:16 +01:00
rodzic a122d073e2
commit 8280aeba4a
4 zmienionych plików z 12 dodań i 9 usunięć

2
pred_src/.gitignore vendored
Wyświetl plik

@ -1,3 +1,3 @@
*.o
Makefile
pred
./pred

0
pred_src/pred 100755 → 100644
Wyświetl plik

9
predict.py 100755 → 100644
Wyświetl plik

@ -4,7 +4,8 @@
pred_binary = './pred_src/pred'
# Modules from the Python standard library.
import datetime, math, sys, os, logging, calendar, optparse, json, subprocess
import datetime, math, sys, os, logging, calendar, optparse, subprocess
import simplejson as json
# We use Pydap from http://pydap.org/.
import pydap.exceptions, pydap.client, pydap.lib
@ -127,7 +128,7 @@ def main():
sys.exit(1)
# Check the predictor binary exists
if not os.path.exists(options.predictor):
if not os.path.exists(pred_binary):
log.error('Predictor binary does not exist.')
sys.exit(1)
@ -182,8 +183,6 @@ def main():
log.info(' Latitude: %s -> %s' % (min(dataset.lat), max(dataset.lat)))
log.info(' Longitude: %s -> %s' % (min(dataset.lon), max(dataset.lon)))
update_progress(gfs_percent=5)
# for dlat in range(0,options.lattiles):
# for dlon in range(0,options.lontiles):
window = ( \
@ -199,7 +198,7 @@ def main():
update_progress(gfs_percent=100, gfs_timeremaining='Done', gfs_complete=True, pred_running=True)
subprocess.call([options.predictor, '-i../gfs/', '-v', '-o'+uuid_path+'flight_path.csv', uuid_path+'scenario.ini'])
subprocess.call([pred_binary, '-i../gfs/', '-v', '-o'+uuid_path+'flight_path.csv', uuid_path+'scenario.ini'])
update_progress(pred_running=False, pred_complete=True)

Wyświetl plik

@ -83,7 +83,10 @@ function runPred($pred_model) {
makeINI($pred_model);
// if we're using --hd, then append it to the exec string
$sh_str = "./pred_src/pred";
$sh_str = "cd .. && ./predict.py -v --latdelta=3 --londelta=3 " . $pred_model['uuid'] . " &";
$output = shell_exec($sh_str);
flush();
ob_flush();
}
@ -152,7 +155,7 @@ function handlePred(pred_uuid) {
appendDebug("Attempting to download GFS data for prediction");
// ajax to poll for progress
//ajaxEventHandle = setInterval("getJSONProgress('"+pred_uuid+"')", 3000);
ajaxEventHandle = setInterval("getJSONProgress('"+pred_uuid+"')", 3000);
appendDebug("Getting flight path from server....");
//getCSV(pred_uuid);
}
@ -169,8 +172,9 @@ function getCSV(pred_uuid) {
}
function getJSONProgress(pred_uuid) {
var timestamp = (new Date().getTime()) / 1000;
$.ajax({
url:"preds/"+pred_uuid+"/progress.json",
url:"preds/"+pred_uuid+"/progress.json?ts="+timestamp,
dataType:'json',
timeout: 500,
success: function(progress) {