Textchomper is intended to be a program that can reformat and graph data.

It is broken into two sections:

1. Data filtering Textchomper allows the user to load a file in two panes. The left pane shows the original file; the right shows the file after it has been filtered. Viewing both panes at once allows the user to compare the changes made by regular expression.

Sample use case: The user has a data file that lists towns and their populations. The user wants to strip commas from the population numbers. The user loads the file in the left pane. The user enters a regular expression in the filter box. A filtered version of the text appears in the right pane. The user realizes that the expression is filtering out all commas, not just commas in the population numbers, so the user clicks reset, tweaks the expression, and then filters again. This time it works, so the user clicks save and saves the file.

2. Data graphing If the graphing module is enabled, Textchomper graphs the data found in the filtered data file, producing output in SVG format.