def get_type_data(name):
name = name.upper()<EOL>if name in CELESTIAL_TIME_TYPES:<EOL><INDENT>namespace = '<STR_LIT:time>'<EOL>domain = '<STR_LIT>'<EOL>time_name = CELESTIAL_TIME_TYPES[name]<EOL><DEDENT>elif name in EARTH_TIME_TYPES:<EOL><INDENT>namespace = '<STR_LIT:time>'<EOL>domain = '<STR_LIT>'<EOL>time_name = EARTH_TIME_TYPES[name]<EOL><DEDENT>elif name in SUPER_FUN_TIME_TYPES:<EOL><INDENT>namespace = '<STR_LIT:time>'<EOL>domain = '<STR_LIT>'<EOL>time_name = SUPER_FUN_TIME_TYPES[name]<EOL><DEDENT>else:<EOL><INDENT>raise NotFound('<STR_LIT>' + name)<EOL><DEDENT>return {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': namespace,<EOL>'<STR_LIT>': name,<EOL>'<STR_LIT>': domain,<EOL>'<STR_LIT>': time_name + '<STR_LIT>',<EOL>'<STR_LIT>': time_name,<EOL>'<STR_LIT:description>': ('<STR_LIT>' + time_name + '<STR_LIT>')<EOL>}<EOL>
Return dictionary representation of type.

    Can be used to initialize primordium.type.primitives.Type