macrosynergy.download.external_data_transformer#

class BaseTransformer[source]#

Bases: ABC

abstract transform(data, **kwargs)[source]#
static get_mapping_value(d, keys)[source]#
class DataFrameTransformer[source]#

Bases: BaseTransformer

This transformer is used to transform a pandas DataFrame into a QuantamentalDataFrame.

transform(data, mapping)[source]#
class JSONTransformer[source]#

Bases: BaseTransformer

This transformer is used to transform a list of JSON objects into a QuantamentalDataFrame.

Any JSON object is assumed to be a dictionary in python.

transform(data, mapping)[source]#
transform_to_qdf(data, **kwargs)[source]#