taiyo_utils.pipelines
class ConfidenceBounds(preprocessor_interface, config, mode)
class PipelineHarvester(config)

This interface basically fetches data from multiple sources in a simple manner.

Parameters:

  • config: (dict) The config dictionary to be passed params: name: (str) More of a metadata kind of entry but is used as a reference of the object retrieved from a getData() method described in the AlphaVantage abstraction. source: (str) Selects the data source from which the data needs to be fetched from params: Basically takes all the parameters supported by the target harvester. Parameters are in the format of key-value pairs(key:parameter_name & value:parameter_value) Each list entry of this dictionary is considered as a job for the Pipeline Harvester
class PipelineModel(preprocessor_interface, config, mode='train')
class PipelineTransformer(data, config)
class TaiyoConfig(name, ticker, target, freq, start_date, split_date, base_config_path='/content/taiyo-utils/src/taiyo_utils/pipelines/config.yml')
package_config
toConfidenceBounds
toHarvester
toModelHandler
toPreprocessor