#include <iostream>
#include <LatAnalyze/AsciiFile.hpp>
#include <LatAnalyze/Plot.hpp>

using namespace std;
using namespace Latan;

int main(int argc, char *argv[])
{
    if (argc != 2)
    {
        cerr << "usage: " << argv[0] << " <file>" << endl;
        return EXIT_FAILURE;
    }
    
    string fileName = argv[1];
    
    cout << "-- loading sample from '" << fileName << "'..." << endl;
    const DMatSample &s = Io::load<DMatSample, AsciiFile>(fileName);
    cout << scientific;
    cout << "central value:\n"      << s[central]               << endl;
    cout << "standard deviation:\n" << s.variance().cwiseSqrt() << endl;
    
    return EXIT_SUCCESS;
}
