A command line tool for text file analyis, filtering, splitting and reporting.
Runs under Java (1.5+), supports plugins written in Groovy.
Has nix and win batch files in distributions.
A simple programmable spreadsheet for learning statistics.
...Myrtle offers a unique bookmarking facility which allows students to create and reuse named references to their favorite cell ranges. This can help students focus attention on the important relationships among particular rows or columns of data. Myrtle's graphics and reporting features allow students to report back to their instructors their mastery of course content.