public function performCalculationAndWriteOutputToFile($working_dir) { $ini = $this->ini_array["calculation"]; $output = $this->ini_array["output"]; $base_dir = $this->ini_array["general"]["preprocessing_dir"]; $binary = $ini["binary"]; $script = $base_dir . $ini["script"]; $path = '"' . $binary . '" ' . $script . ' "' . $working_dir . '" "' . $output["cooc"] . '" "' . $output["metadata"] . '" "' . $output["output_scaling_clustering"] . '" "' . $ini["mode"] . '"'; library\Toolkit::info($path); exec($path); }
private function getClusterNamesSensium($response) { $response_object = json_decode($response); $categories = array("topics" => array(), "topics_format" => array()); foreach ($response_object->summary->keyPhrases as $phrase) { $categories["topics"][] = $phrase->text; $final_string = library\Toolkit::normalizeString($phrase->text); $categories["topics_format"][] = $final_string; } library\Toolkit::info("Sensium: " . print_r($categories["topics_format"], true)); return $categories; }