In [34]:
import sys
sys.path.append("../app")

from webview import WebView
from webview.run import Run
from webview.utils import Utils

url = 'https://localhost:9443/kepler'

# disable ssl verify warnings
import requests
requests.packages.urllib3.disable_warnings()

In [35]:
webview = WebView(url=url, username='crawl', password='test', debug=False)

# get runs and workflow names
runs = webview.runs()

#runs.names()

In [36]:
# load a run

run = runs.latest('kepler_UNAVCO-GPS_V5')
run.status()


Out[36]:
{'start': '2017-11-12T12:25:11.210-08:00',
 'status': 'complete',
 'workflowName': 'kepler_UNAVCO-GPS_V5'}

In [37]:
# get the provenance trace (PROV)
#run.prov()

In [38]:
#run.prov(file_name='prov-default.kar')

In [39]:
# get the workflow
run.workflow('workflow.kar')


Out[39]:
'workflow.kar'

In [45]:
# get the screenshot

filename = run.screenshot()

from IPython.display import Image
Image(filename, width=600)


Out[45]:

In [43]:
# look at parameters
run.parameters()


Out[43]:
{'i': '2',
 'j': '1',
 'k': '3',
 'url': 'http://web-services.unavco.org/gps/data/position/P378/v3?analysisCenter=pbo&referenceFrame=igs08&starttime=2008-01-01T00%3A00%3A00&endtime=2018-03-01T00%3A00%3A00&report=short'}

In [44]:
run.ro_bundle()


Out[44]:
'ro_bundle.zip'

In [ ]: