package gov.nasa.ial.mde;
/*
* Copyright 2006, United States Government as represented by the Administrator
* for the National Aeronautics and Space Administration. No copyright is
* claimed in the United States under Title 17, U.S. Code. All Other Rights
* Reserved.
*
* Created on Sep 3, 2004
*
* @author Terry Hodgson
*/
import gov.nasa.ial.mde.describer.Describer;
import gov.nasa.ial.mde.properties.MdeSettings;
import gov.nasa.ial.mde.solver.Solver;
import gov.nasa.ial.mde.solver.symbolic.AnalyzedData;
public class CSVTest {
public static void main(String[] args) {
// MDE Init:
MdeSettings currentSettings = new MdeSettings("myAppsMdeProperties");
Solver solver = new Solver();
Describer describer = new Describer(solver, currentSettings);
describer.setOutputFormat(Describer.TEXT_OUTPUT);
String timesHeader = "TIME";
String valuesHeader = "VALUE_AT_TIME";
double[] times = new double[10];
double[] values = new double[10];
for(int i = 0; i<10; i++)
{
times[i] = i;
values[i] = i*i;
System.out.println(times[i] + " " + values[i]);
}
// Let's take our data columns and headers and create an MDE
// AnalyzedData object:
AnalyzedData myData = new AnalyzedData(timesHeader, valuesHeader, times, values);
solver.add(myData);
solver.solve();
//myData.getFeatures();
} // end main
}