Data Sources Generation Data Sources
All data input and generation within the DMT data simulation package is handled by Data Source classes. These data sources can read prerecorded data or generate analytic or random time series. All such classes are based on the DataSource class. Each data source class is controlled by one or more parameters. These parameters are kept in a dictionary by the DataSource base class and may have a constant string or numeric value or may be randomly generated according to any of the distributions defined in the GenParam class. Data sources may be continuous or transient. A continuous data source generates values for all times in a generation run. A transient data source may produce a single wave-form at a specified time, or multiple waveforms at evenly spaced or random times. If multiple waveforms are produced, the parameters may be reassigned to a new random value before each waveform is produced.
alphabetic index hierarchy of classes
generated by doc++