Ejemplo n.º 1
0
    def __init__(self, taz, maz, tap, maz2maz, maz2tap, taz_skim_dict,
                 tap_skim_dict):

        self.taz_df = taz
        self.maz_df = maz
        self.tap_df = tap

        # print "maz_df unique maz", len(self.maz_df.index)

        # maz2maz_df
        self.maz2maz_df = maz2maz
        # create single index for fast lookup
        m = maz2maz.DMAZ.max() + 1
        maz2maz['i'] = maz2maz.OMAZ * m + maz2maz.DMAZ
        maz2maz.set_index('i', drop=True, inplace=True, verify_integrity=True)
        self.maz2maz_cardinality = m

        # maz2tap_df
        self.maz2tap_df = maz2tap
        # create single index for fast lookup
        m = maz2tap.TAP.max() + 1
        maz2tap['i'] = maz2tap.MAZ * m + maz2tap.TAP
        maz2tap.set_index('i', drop=True, inplace=True, verify_integrity=True)
        self.maz2tap_cardinality = m

        self.taz_skim_dict = taz_skim_dict
        self.taz_skim_stack = askim.SkimStack(taz_skim_dict)

        self.tap_skim_dict = tap_skim_dict
        self.tap_skim_stack = askim.SkimStack(tap_skim_dict)
Ejemplo n.º 2
0
def skim_stack(skim_dict):

    logger.debug("loading skim_stack injectable")
    return skim.SkimStack(skim_dict)
Ejemplo n.º 3
0
def skim_stack(skim_dict):

    logger.debug("loading skim_stack")
    return askim.SkimStack(skim_dict)