Пример #1
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = [float(n) for n in range(5000, 30000, 5000)]

        Filter.__init__(self, args, options, current)
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = [12, 24, 60]

        Filter.__init__(self, args, options, current)
Пример #3
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = list(range(25, 250, 50))

        Filter.__init__(self, args, options, current)
Пример #4
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = ["Exclude loans with public records"]

        Filter.__init__(self, args, options, current)
Пример #5
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = [1.0, 5.0, 10.0]

        Filter.__init__(self, args, options, current)
Пример #6
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        purpose_bitmap = {'other':              1 << 0,
                          'debt_consolidation': 1 << 1,
                          'educational':        1 << 2,
                          'credit_card':        1 << 3,
                          'car':                1 << 4,
                          'home_improvement':   1 << 5,
                          'small_business':     1 << 6,
                          'vacation':           1 << 7,
                          'moving':             1 << 8,
                          'wedding':            1 << 9,
                          'house':              1 << 10,
                          'medical':            1 << 11,
                          'major_purchase':     1 << 12,
                          'renewable_energy':   1 << 13,
                          }

        self.conversion_table = purpose_bitmap.copy()

        options = self.powerBitSet(purpose_bitmap.values())

        Filter.__init__(self, args, options, current)
Пример #7
0
    def __init__(self, args, current=None):
        '''
        Construct a set similar to this based on the passed in grades
         'A',
         'AB',
         'ABC',
         'ABCD',
         'ABCDE',
         'ABCDEF',
         'ABCDEFG',
         'B',
         'BC',
         'BCD',
         'BCDE',
         'BCDEF',
         'BCDEFG',
         'C',
         'CD',
         'CDE',
         'CDEF',
         'CDEFG',
         'D',
         'DE',
         'DEF',
         'DEFG',
         'E',
         'EF',
         'EFG',
         'F',
         'FG',
         'G'
        '''

        options = []
        grades_bitmap = {'A': 1 << 0,
                         'B': 1 << 1,
                         'C': 1 << 2,
                         'D': 1 << 3,
                         'E': 1 << 4,
                         'F': 1 << 5,
                         'G': 1 << 6,
                        }

        self.conversion_table = grades_bitmap.copy()
        self.reverse_table = {v:k for k, v in grades_bitmap.items()}
        num_grades = len(args.grades)
        for i in range(1, num_grades + 1):
            for j in range(num_grades):
                if (j + i) <= num_grades:
                    grades = args.grades[j:j + i]
                    grades_bit_value = 0
                    for grade in grades:
                        grades_bit_value += grades_bitmap[grade]
                    options.append(grades_bit_value)
                    self.conversion_table[grades] = grades_bit_value
                    self.reverse_table[grades_bit_value] = grades

        Filter.__init__(self, args, options, current)
Пример #8
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = [0, 1, 2, 3, 4, 5]

        Filter.__init__(self, args, options, current)

        self.reverse_table = ["MORTGAGE", "OWN", "RENT", "OTHER", "NONE", "NULL"]
Пример #9
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        options = [
                    1 << 0,  # 0
                    1 << 0 | 1 << 1 | 1 << 2 | 1 << 3,  # 0, 1-3
                    1 << 0 | 1 << 1 | 1 << 2 | 1 << 3,  # 0, 1-3, 4
                    1 << 1 | 1 << 2 | 1 << 3,  # 1-3
                    1 << 1 | 1 << 2 | 1 << 3 | 1 << 4,  # 1-3, 4
                    1 << 4,  # 4
                    1 << 5 | 1 << 6 | 1 << 7 | 1 << 8 | 1 << 9 | 1 << 10 | 1 << 11,  # 5 - 11
                    ]

        Filter.__init__(self, args, options, current)
Пример #10
0
 def __init__(self):
     Filter.__init__(self)
     print "Custom Filter Base Class"
Пример #11
0
 def __init__(self):
     Filter.__init__(self)
     self.filterExpression = ""
     self.filteredPacketList = []
     self.originalPacketList = []
Пример #12
0
 def __init__(self):
     Filter.__init__(self)
     print "Custom Filter Base Class"
Пример #13
0
 def __init__(self):
     Filter.__init__(self)
     self.filterExpression = ''
     self.filteredPacketList = []
     self.originalPacketList = []
Пример #14
0
    def __init__(self, args, current=None):
        '''
        Constructor
        '''
        state_bitmap = {'AK': 1 << 0,
                        'AL': 1 << 1,
                        'AR': 1 << 2,
                        'AZ': 1 << 3,
                        'CA': 1 << 4,
                        'CO': 1 << 5,
                        'CT': 1 << 6,
                        'DC': 1 << 7,
                        'DE': 1 << 8,
                        'FL': 1 << 9,
                        'GA': 1 << 10,
                        'HI': 1 << 11,
                        'IA': 1 << 12,
                        'ID': 1 << 13,
                        'IL': 1 << 14,
                        'IN': 1 << 15,
                        'KS': 1 << 16,
                        'KY': 1 << 17,
                        'LA': 1 << 18,
                        'MA': 1 << 19,
                        'MD': 1 << 20,
                        'ME': 1 << 21,
                        'MI': 1 << 22,
                        'MN': 1 << 23,
                        'MO': 1 << 24,
                        'MS': 1 << 25,
                        'MT': 1 << 26,
                        'NC': 1 << 27,
                        'NE': 1 << 28,
                        'NH': 1 << 29,
                        'NJ': 1 << 30,
                        'NM': 1 << 31,
                        'NV': 1 << 32,
                        'NY': 1 << 33,
                        'OH': 1 << 34,
                        'OK': 1 << 35,
                        'OR': 1 << 36,
                        'PA': 1 << 37,
                        'RI': 1 << 38,
                        'SC': 1 << 39,
                        'SD': 1 << 40,
                        'TN': 1 << 41,
                        'TX': 1 << 42,
                        'UT': 1 << 43,
                        'VA': 1 << 44,
                        'VT': 1 << 45,
                        'WA': 1 << 46,
                        'WI': 1 << 47,
                        'WV': 1 << 48,
                        'WY': 1 << 49,
                        'NULL': 1 << 50,
                        }

        self.conversion_table = state_bitmap.copy()

        options = self.powerBitSet([state_bitmap[state] for state in ["CA", "AZ", "FL", "GA", "IL", "MD", "MO", "NV"]])

        # self.options = self.powerSet(["AK", "AL", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA",
        # "HI", "IA", "ID", "IL", "IN", "KS", "KY", "LA", "MA", "MD", "ME",
        # "MI", "MN", "MO", "MS", "MT", "NC", "NE", "NH", "NJ", "NM", "NV",
        # "NY", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT",
        # "VA", "VT", "WA", "WI", "WV", "WY", "NULL"])

        Filter.__init__(self, args, options, current)