Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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;
 }