Listing 1.
Core EMEWS DB API in Python and R.
# Python API def submit_task(self, exp_id: str, eq_type: int, payload: str, priority: int = 0, tag: str = None) def query_task(self, eq_type: int, n: int = 1, worker_pool: str = ‘default’, delay: float = 0.5, timeout: float = 2.0) def report_task(self, eq_task_id: int, eq_type: int, result: str) def query_result(self, eq_task_id: int, delay: float = 0.5, timeout: float = 2.0) # R API eq_submit_task <- function(exp_id, eq_type, payload, priority=0) eq_query_task <- function(eq_type, delay = 0.5, timeout=2.0) eq_report_task <- function(eq_task_id, eq_type, result) eq_query_result <- function(eq_task_id, delay = 0.5, timeout = 2.0) |