private static String processFile(File file) throws IOException { final String absolutePath = file.getAbsolutePath(); final String filename = file.getName(); System.out.println(String.format("Processing: %s", absolutePath)); double[][] trajectory = BaseExecutable.readFile(absolutePath, ","); double[][] noisyTrajectory = TimeSeriesGenerator.addNoise(trajectory, 0.05, 0.1); PhaseSpaceReconstructed phaseSpaceReconstructed = new PhaseSpaceReconstructed(noisyTrajectory[0], 1); return String.format( "%s\t%s\t%s\t%s\t%s", filename, filename.split("\\.")[0].subSequence(6, filename.split("\\.")[0].length() - 2), phaseSpaceReconstructed.embedding_dimension, phaseSpaceReconstructed.embedding_delay, phaseSpaceReconstructed.min_embedding_delay); }
public final void execute() throws Exception { for (final Executable executable : executables) { ((BaseExecutable) executable).executeOn(database, connection); } }