NAME

Text::CSV::Munge::Test.pm


VERSION

Version 0.01


SYNOPSIS

From the CLI, call as below where '/some/dir/' is any directory you have permission to write to.

perl -e "use Text::CSV::Munge::Test; \

From anywhere else call...

use Text::CSV::Munge::Test;

print Text::CSV::Munge::Test->full_test(/some/dir);

With the parent module (Text::CSV::Munge.pm) loaded, call as below. The $foo may be either class or instance (of module Chart::EPS_graph) as it will be ignored. The test module auto-instanciates its own object without need of a new() method. It is just a test, after all.

$foo->full_test('/some/dir');


DESCRIPTION

Simulates calculating the maximum and minimum principal bar from delta and rectangular strain gage rosettes. Graphs the output via Chart::EPS_graph


FEATURES

Reads in uncorrected strain gage data from a *.csv file. User designates which of these belong to which kinds of rosettes. Script then calculates the max and min principal bar along with their their angle.

Resolved data is then output either as another *.csv file, or as graphical data, or both.


BUGS AND LIMITATIONS

This program is free software. It carries absolutely no warranties or guarantees of any kind (expressed, implied, or even vaguely hinted at).


DEPENDENCIES

Install these into Perl via ActiveState PPM, NetBSD pkgsrc or CPAN as appropriate for your OS: Math::Trig, Text::CSV::Munge, Chart::EPS_graph

The last two of those I wrote myself and are very new. If not yet in CPAN, then email me and I'll send you the most recent versions personally.


AUTHOR

Gan Uesli Starling <gan@starling.us>


LICENSE AND COPYRIGHT

Copyright (c) 2006 Gan Uesli Starling. All rights reserved.

This program is free software; you may redistribute and/or modify it under the same terms as Perl itself.