예제 #1
0
파일: tasks.py 프로젝트: kindig/gbdx-py
def list_available_tasks(sess):
    """
    lists the available tasks on the gbdx platform
    """
    url = "/".join([GBDX_BASE_URL,'workflows','v1','tasks'])
    ret = get_json(sess, url)
    return ret["tasks"]
예제 #2
0
파일: tasks.py 프로젝트: kindig/gbdx-py
def get_workflow_status(sess, workflow_id):
    """
    retrieves the status for a given workflow
    @param sess: The gbdx session object
    @param workflow_id: The workflow id
    """
    url = "/".join([GBDX_BASE_URL,'workflows','v1','workflows',workflow_id])
    return get_json(sess, url)
예제 #3
0
파일: tasks.py 프로젝트: kindig/gbdx-py
def get_task_definition(sess, task_name):
    """
    Gets the definition of a task
    @param sess: The gbdx session object
    @param task_name: The identifier of the task, such as FastOrtho,
    such as is returned by list_available_tasks 
    """
    url = "/".join([GBDX_BASE_URL,'workflows','v1','tasks',task_name])
    return get_json(sess, url)