Even though most of the important processors for working with FACT data are already included, chances are you want to write your own. Working with the streams-api allows easy implementation of new methods to analyze the data. For an example on how to write a processor see here. Below is a short example/template for a simple processor.
package fact.features; //imports ... /** * Documentation goes here */ public class MaxAmp implements Processor { @Override public Data process(Data item) { // get the data from the input double[] data = (double[]) input.get("DataCalibrated"); //do something with the data ... //now we save it back to the data item input.put("name_for_modified_data", modifiedData); } }