macrosynergy.management.types.qdf.base#

Module hosting custom types and meta-classes for use across the package.

class QuantamentalDataFrameMeta[source]#

Bases: type

Metaclass to support type checks for QuantamentalDataFrame.

IndexCols: List[str] = ['real_date', 'cid', 'xcat']#
class QuantamentalDataFrameBase(data=None, index=None, columns=None, dtype=None, copy=None)[source]#

Bases: DataFrame

Base class to extend pd.DataFrame for Quantamental DataFrames. This class is a parent class to macrosynergy.types.QuantamentalDataFrame.

IndexCols: List[str] = ['real_date', 'cid', 'xcat']#
IndexColsSortOrder = ['cid', 'xcat', 'real_date']#