def algorithmInput(): answer="" try: requestData=h_func.convertData(request.data) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) answer = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) except: print("algorithm server error") return jsonify(answer)
def getClusters(): answer="" try: requestData=h_func.convertData(request.data) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) mainMatrix = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) answer = algo.dbScanAlgotithm(mainMatrix) except: print("clusters server error") return jsonify(answer)
def getResult(): answer="" # try: requestData=h_func.convertData(request.data) print(requestData) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) mainMatrix = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) clusters = algo.dbScanAlgotithmArray(mainMatrix) nfrRequestData = requestData[2] weights = g_var.weights profiles =mongo_func.getLocalDBProfiles() answer = algo.calculateResult(weights, nfrRequestData, clusters, profiles) # except: print("get result error") return jsonify(answer)
def getResult(): answer="" # try: requestData=h_func.convertData(request.data) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) mainMatrix = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) clusters = algo.dbScanAlgotithmArray(mainMatrix) nfrRequestData = requestData[2] NFRWeights = h_func.getNFRDefaultValueDict(requestData) profiles =mongo_func.getLocalDBProfiles() classesComplexity=sql.getClassesComplexity(requestData[1]) answer = algo.getResult(NFRWeights, nfrRequestData, clusters, profiles,classesComplexity) # except: print("get result error") return jsonify(answer)