ESP  0.1
The Example-based Sensor Predictions (ESP) system tries to bring machine learning to the maker community.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NGRT
 CFilter
 CMFCC
 COptions
 CThresholdDetection
 CTriFilterBanks
 Nmatplotlibcpp
 Ndetail
 C_interpreter
 CASCIISerialStreamInput stream for reading ASCII data from a (USB) serial port
 CAudioFileStreamInput stream for getting the FFT spectrum of an audio file as it plays. This class plays an audio file and supplies its 1024-sample / 512-bin FFT spectrum as input to the current pipeline. The spectrum is supplied every ~23 milliseconds (i.e. 441000 KHz / 1024 = ~43 Hz)
 CAudioStreamInput stream for reading audio from the computer's microphone
 CBaseSerialInputStream
 CBinaryIntArraySerialStream
 CCalibrateProcessA data sample to be collected by the user and callback for processing that sample
 CCalibrateResultCalibrateResult indicates if the calibration is successful or not
 CCalibratorSpecifies data samples and code used to calibrate incoming sensor data
 CFirmataStreamInput stream for reading analog data from an Arduino running Firmata. To use an FirmataStream in your application, pass it to useInputStream() in your setup() function
 CInputStreamBase class for input streams that provide live sensor data to the ESP system. To use an InputStream instance in your application, pass it to useInputStream() in your setup() function
 CInteractivePlot
 CNoValueHighlightedCallbackArgs
 CRangeSelectedCallbackArgs
 CValueHighlightedCallbackArgs
 CInteractiveTimeSeriesPlot
 CIOStream
 CIOStreamVector
 CLogEnergy
 CMacOSKeyboardOStreamEmulate keyboard key presses corresponding to prediction results
 CMacOSMouseOStreamEmulate mouse double-clicks at locations corresponding to prediction results
 CofApp
 CofConsoleFileLoggerChannelA logger channel that logs its messages to the console and a log file
 COscInputStreamListening for data inputs over OSC
 COStreamBase class for output streams that forward ESP prediction results to other systems
 COStreamVectorBase class for output streams that forward ESP pipeline output to other systems
 CPalette
 CPlotter
 CSerialStream
 CStream
 CTcpInputStreamListening for data inputs over a TCP socket
 CTcpOStreamSend strings over a TCP socket based on pipeline predictions
 CTrainingDataManagerTrainingDataManager class encloses GRT::TimeSeriesClassificationData and improves upon by adding utility functions that relabel, delete or trim some training samples
 CTrainingDataManagerTest
 CTrainingSampleCheckerResultTrainingSampleCheckerResult indicates the result of a check of a training sample
 CTrainingSampleGuiListener
 CTuneable