ESP  0.1
The Example-based Sensor Predictions (ESP) system tries to bring machine learning to the maker community.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmatplotlibcpp::detail::_interpreter
 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
 CFeatureExtraction
 CGRT::MFCC
 CGRT::ThresholdDetection
 CInteractivePlot
 CInteractiveTimeSeriesPlot
 CPlotter
 CInteractivePlot::NoValueHighlightedCallbackArgs
 CObserver
 CofApp
 CofBaseApp
 CAudioStreamInput stream for reading audio from the computer's microphone
 CofApp
 CofBaseLoggerChannel
 CofConsoleFileLoggerChannelA logger channel that logs its messages to the console and a log file
 CofxGrtTimeseriesPlot
 CInteractiveTimeSeriesPlot
 CGRT::MFCC::Options
 CPalette
 CPreProcessing
 CGRT::Filter
 CLogEnergy
 CInteractivePlot::RangeSelectedCallbackArgs
 CStream
 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
 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
 CASCIISerialStreamInput stream for reading ASCII data from a (USB) serial port
 CBinaryIntArraySerialStream
 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
 CIOStream
 CIOStreamVector
 CASCIISerialStreamInput stream for reading ASCII data from a (USB) serial port
 CBinaryIntArraySerialStream
 COscInputStreamListening for data inputs over OSC
 CSerialStream
 CTcpInputStreamListening for data inputs over a TCP socket
 COStreamBase class for output streams that forward ESP prediction results to other systems
 CIOStream
 CMacOSKeyboardOStreamEmulate keyboard key presses corresponding to prediction results
 CMacOSMouseOStreamEmulate mouse double-clicks at locations corresponding to prediction results
 COStreamVectorBase class for output streams that forward ESP pipeline output to other systems
 CIOStreamVector
 CTcpOStreamSend strings over a TCP socket based on pipeline predictions
 CTest
 CTrainingDataManagerTest
 CTrainingDataManagerTrainingDataManager class encloses GRT::TimeSeriesClassificationData and improves upon by adding utility functions that relabel, delete or trim some training samples
 CTrainingSampleCheckerResultTrainingSampleCheckerResult indicates the result of a check of a training sample
 CTrainingSampleGuiListener
 CGRT::TriFilterBanks
 CTuneable
 CInteractivePlot::ValueHighlightedCallbackArgs