user
tod222
<b>Current Project:</b>
<p>
<b>App::Tasker</b> - Filename component-directed scripting that considers
dependencies
<p>
It's like <i>make</i> with a larger problem domain and without built-in
implicit rules. Taskfiles define rules for creating files based on
input files; filenames and paths can contain multiple fields,
optionally matched with regexes, which are assigned to named
variables. Target audience is users (who may not primarily be
programmers) who need to automate the processing of scientific data
(usually on *nix) using command line tools.
<p>
It's written using <a href="http://search.cpan.org/~stevan/Moose-0.54/lib/Moose.pm">Moose</a> and <a href="http://search.cpan.org/~dconway/Parse-RecDescent-v1.95.1/lib/Parse/RecDescent.pm">Parse::RecDescent</a>. Currently in
alpha, the design is evolving heuristically. Tasker is running
and can do useful work -- for example, I have a Taskfile for
processing <a href="http://www2.jpl.nasa.gov/srtm/">Shuttle Radar Topography Mission</a> files containing
digital elevation data using the <a href="http://gmt.soest.hawaii.edu/">GMT (Generic Mapping Tools)</a> utilities
<a href="http://gmt.soest.hawaii.edu/gmt/doc/html/xyz2grd.html">xyz2grd</a> and <a href="http://gmt.soest.hawaii.edu/gmt/doc/html/grdpaste.html">grdpaste</a>. Tasker will convert the data into GMT .grd
format and then recursively stitch together rectangles until it
makes the requested file.
<p>
Once I do some more work on the code
Tasker will be available for download.
<p>
I'm very appreciative of the invaluable help I've gotten from the
perl community and Perlmonks in developing Tasker.
<p><b>Links</b>
<p>
[id://674668]
2012-04-28 14:59:47
670
701540
66
New Hampshire
America/New_York