def init_all_pucker_dictionary():
    """ Create an object for placing all pucker data"""
    import tessellate.utils.pucker as puc
    all_pucker_json = {(5): {}, (6): {}, (7): {}, (8): {}, 'five': {},
        'six': {}, 'seven': {}, 'eight': {}}
    fivep = puc.Pucker('5')
    fivep._init5()
    sixp = puc.Pucker('6')
    sixp._init6()
    sevenp = puc.Pucker('7')
    sevenp._init7()
    eightp = puc.Pucker('8')
    eightp._init8()
    for key in fivep._TTnum:
        all_pucker_json[5][key] = 0
    for key in sixp._TTnum:
        all_pucker_json[6][key] = 0
    for key in sevenp._TTnum:
        all_pucker_json[7][sevenp._map[sevenp._TTnum[key]]] = 0
    for key in eightp._TTnum:
        all_pucker_json[8][eightp._map[eightp._TTnum[key]]] = 0
    return all_pucker_json
