def delete_frame(auth, frame, info=False):
    ep = endpoints.DELETE_FRAME
    param_dict = {"frame": frame}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    # result = json.resp()
    result = resp
    return result
Exemple #2
0
def nlp_worker(auth,
               database,
               collection,
               database_out,
               collection_out,
               attribute,
               find,
               model="original",
               summarization_max=10,
               summarization_min=5,
               transformer="t5-small",
               model_type="nlp_b5_base",
               info=False):
    ep = endpoints.NLP_WORKER
    param_dict = {
        "database": db,
        "collection": collection,
        "database_out": database_out,
        "collection_out": collection_out,
        "attribute": attribute,
        "find": find,
        "model": model,
        "summarization_max": summarization_max,
        "summarization_min": summarization_min,
        "transformer": transformer,
        "type": model_type,
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    return meta
Exemple #3
0
def process_basket(auth,
                   dbcust,
                   colcust,
                   searchcust,
                   custfield,
                   dbitem,
                   colitem,
                   itemfield,
                   supportcount,
                   info=False):
    # Process Basket:
    #   auth: Authentication token generated by jwt_access.Authenticate()
    #   dbcust: (str)
    #   colcust: (str)
    #   searchcust: (str)
    #   custfield: (str)
    #   dbitem: (str)
    #   colitem: (str)
    #   itemfield: (str)
    #   supportcount: (int)
    ep = endpoints.PROCESS_BASKET
    param_dict = {
        "dbCust": dbcust,
        "colCust": colcust,
        "searchCust": searchcust,
        "custField": custfield,
        "dbItem": dbitem,
        "colItem": colitem,
        "itemField": itemfield,
        "supportCount": supportcount
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    return meta
Exemple #4
0
def prediction_enrich_fast(auth,
                           database,
                           collection,
                           search,
                           sort,
                           predictor,
                           predictor_label,
                           attributes,
                           skip,
                           limit,
                           info=False):
    ep = endpoints.PREDICTION_ENRICH_FAST_GET
    param_dict = {
        "mongodb": database,
        "collection": collection,
        "search": search,
        "sort": sort,
        "predictor": predictor,
        "predictor_label": predictor_label,
        "attributes": attributes,
        "skip": skip,
        "limit": limit
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    return meta
Exemple #5
0
def generate_time_series_features(auth,
                                  categoryfield,
                                  collection,
                                  database,
                                  datefield,
                                  featureset,
                                  find,
                                  groupby,
                                  numfield,
                                  startdate=None,
                                  windowsize=1,
                                  info=False):
    ep = endpoints.GENERATE_TIME_SERIES_FEATURES
    param_dict = {
        "categoryfield": categoryfield,
        "collection": collection,
        "database": database,
        "datefield": datefield,
        "featureset": featureset,
        "find": find,
        "groupby": groupby,
        "numfield": numfield,
        "startdate": startdate,
        "windowsize": windowsize
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    return meta
Exemple #6
0
def process_apriori(auth,
                    colItem,
                    collection,
                    collectionOut,
                    custField,
                    database,
                    dbItem,
                    find,
                    itemField,
                    supportCount,
                    info=False):
    ep = endpoints.PROCESS_APRIORI
    param_dict = {
        "colItem": colItem,
        "collection": collection,
        "collectionOut": collectionOut,
        "custField": custField,
        "database": database,
        "dbItem": dbItem,
        "find": find,
        "itemField": itemField,
        "supportCount": supportCount
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    return meta
Exemple #7
0
def get_databasesmeta(auth, info=False):
    ep = endpoints.GET_DATABASES_META
    resp = request_utils.create(auth, ep, info=info)
    meta = resp.json()
    if "data" in meta:
        meta = meta["data"]
    return meta
Exemple #8
0
def get_ingestmetas(auth, info=False):
    ep = endpoints.GET_INGEST_METAS
    resp = request_utils.create(auth, ep, info=info)
    meta = resp.json()
    if "data" in meta:
        meta = meta["data"]
    return meta
Exemple #9
0
def users(auth,
          filterByage,
          filterBycity,
          filterByemail,
          filterByfirstName,
          filterBylastName,
          filterBylogin,
          filterBystreet,
          filterByzipcode,
          orderBy,
          pageNumber,
          pageSize,
          sortBy,
          info=False):
    ep = endpoints.USERS
    param_dict = {
        "filterByage": filterByage,
        "filterBycity": filterBycity,
        "filterByemail": filterByemail,
        "filterByfirstName": filterByfirstName,
        "filterBylastName": filterBylastName,
        "filterBylogin": filterBylogin,
        "filterBystreet": filterBystreet,
        "filterByzipcode": filterByzipcode,
        "orderBy": orderBy,
        "pageNumber": pageNumber,
        "pageSize": pageSize,
        "sortBy": sortBy
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    result = resp.json()
    return result
Exemple #10
0
def save_databasetablecolumn(auth, database_table_column_json, info=False):
    ep = endpoints.SAVE_DATABASE_TABLE_COLUMN_META
    resp = request_utils.create(auth,
                                ep,
                                json=database_table_column_json,
                                info=info)
    response = resp.json()
    return response
Exemple #11
0
def get_ingestmeta(auth, ingest_name, info=False):
    ep = endpoints.GET_INGEST_META
    param_dict = {"ingest_name": ingest_name}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    if "data" in meta:
        meta = meta["data"]
    return meta
Exemple #12
0
def get_databasetablesmeta(auth, databasename, info=False):
    ep = endpoints.GET_DATABASES_TABLES_META
    param_dict = {"databasename": databasename}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    meta = resp.json()
    if "data" in meta:
        meta = meta["data"]
    return meta
def delete_user_deployments(auth, user_deployments_id, info=False):
    ep = endpoints.DELETE_USER_DEPLOYMENTS
    resp = request_utils.create(auth,
                                ep,
                                ep_arg=user_deployments_id,
                                info=info)
    result = resp.json()
    return result
def get_cassandra_sql(auth, sql, info=False):
	ep = endpoints.GET_CASSANDRA_SQL
	param_dict = {
		"sql": sql
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	result = resp.json()
	return result
Exemple #15
0
def set_configuration(auth, conf_string, info=False):
	ep = endpoints.SET_CONFIGURATION
	param_dict = {
		"string": conf_string
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
def get_anomaly(auth, string, info=False):
	ep = endpoints.GET_ANOMALY
	param_dict = {
		"string": string
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
def get_build(auth, uuid, info=False):
    ep = endpoints.GET_BUILD
    param_dict = {"uuid": uuid}
    resp = request_utils.create(auth, ep, params=param_dict, info=False)
    meta = resp.json()
    if "data" in meta:
        meta = meta["data"]
    return meta
def get_security(auth, path, info=False):
	ep = endpoints.GET_SECURITY
	param_dict = {
		"path": path
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
def get_sentiment(auth, string, info=False):
	ep = endpoints.GET_SENTIMENT
	param_dict = {
		"string": string
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
def get_prediction_projects(auth, info=False):
    ep = endpoints.GET_PREDICTION_PROJECTS
    param_dict = {"user": auth.get_username()}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    projects = resp.json()
    if "item" in projects:
        projects = projects["item"]
    return projects
def get_analysis_results(auth, info=False):
    ep = endpoints.GET_ANALYSIS_RESULTS
    param_dict = {"user": auth.get_username()}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    results = resp.json()
    if "item" in results:
        results = results["item"]
    return results
Exemple #22
0
def set_tenant(auth, tenant_string, info=False):
	ep = endpoints.SET_TENANT
	param_dict = {
		"string": tenant_string
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
def get_document_db_collections(auth, database, info=False):
	ep = endpoints.GET_MONGO_DB_COLLECTIONS
	param_dict = {
		"database": database
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	result = resp.json()
	return result
def get_user_models(auth, info=False):
    ep = endpoints.GET_USER_MODELS
    param_dict = {"user": auth.get_username()}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    models = resp.json()
    if "item" in models:
        models = models["item"]
    return models
def add_document_database(auth, database, info=False):
	ep = endpoints.ADD_MONGO_DATABASE
	param_dict = {
		"database": database
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	result = resp.json()
	return result
def delete_prediction_project(auth, prediction_project_id, info=False):
    ep = endpoints.DELETE_PREDICTION_PROJECT
    resp = request_utils.create(auth,
                                ep,
                                ep_arg=prediction_project_id,
                                info=info)
    result = resp.json()
    return result
Exemple #27
0
def set_credentials(auth, cred_string, info=False):
	ep = endpoints.SET_CREDENTIALS
	param_dict = {
		"string": cred_string
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
def get_featurestores(auth, info=False):
    ep = endpoints.GET_USER_FRAMES
    param_dict = {"user": auth.get_username()}
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    frames = resp.json()
    if "item" in frames:
        frames = frames["item"]
    return frames
Exemple #29
0
def validate_tenant(auth, tenant, info=False):
	ep = endpoints.VALIDATE_TENANT
	param_dict = {
		"tenant": tenant,
	}
	resp = request_utils.create(auth, ep, params=param_dict, info=info)
	meta = resp.json()
	return meta
Exemple #30
0
def get_pulse_responder_options(auth, params, info=False):
    ep = endpoints.GET_PULSE_RESPONDER_OPTIONS
    param_dict = {
        "params": params,
    }
    resp = request_utils.create(auth, ep, params=param_dict, info=info)
    result = resp.json()
    return result