Example #1
0
def data_integration():
	
	print "Step 1: get user and event info..."
	uniqueUserPairs, uniqueEventPairs = Entities.Entities()
	print "Step 1 complete !"
	print "Step 2: compute user similarity matrix..."
	Users.Users(uniqueUserPairs)
	print "Step 2 completed !"
	print "Step 3: computer User social relationship..."
	UserFriends.UserFriends()
	print "Step 3 completed!"
	print "Step 4: computer event similarity matrix..."
	Events.Events(uniqueEventPairs)
	print "Step 4 completed!"
	print "Step 5: compute events popularity..."
	EventAttendees.EventAttendees()
	print "Step 5 completed!"	
Example #2
0
    def __init__(self, master=None):
        super().__init__()
        self.master = master

        self.windowWidth = 400
        self.windowHeight = 700

        self.master.geometry("{}x{}".format(self.windowWidth,
                                            self.windowHeight))
        self.master.resizable(False, False)

        self.place(x=0, y=0, width=self.windowWidth, height=self.windowHeight)

        self.canvas = tk.Canvas(bg='black')
        self.canvas.place(x=0,
                          y=0,
                          width=self.windowWidth,
                          height=self.windowHeight)

        self.maxFPS = 60

        self.asteroids = Asteroids(canvas=self.canvas, maxNumber=10)

        self.scoreBoard = Score(canvas=self.canvas, asteroids=self.asteroids)
        self.player = Player(canvas=self.canvas,
                             xPos=Constants.windowWidth / 2 - 25,
                             yPos=Constants.windowHeight - 10 - 50,
                             asteroids=self.asteroids,
                             scoreBoard=self.scoreBoard)

        self.entities = Entities.Entities(self.asteroids, self.player)
        self.entities.addEntity(self.scoreBoard)
        self.player.entities = self.entities

        self.backGround = BackGround(canvas=self.canvas)
        self.entities.addEntity(self.backGround)

        self.master.bind('<KeyPress>', self.keyPress)
        self.master.bind('<KeyRelease>', self.keyRelease)

        self.stop = False

        self.gameLoop()
        self.mainloop()
Example #3
0
import sys
import Entities
import Enums
import Fields
import Structs

if len(sys.argv) > 2:
    print "Usage: qmidb.py <path to Entity.txt>"
    sys.exit(1)
path = ""
if len(sys.argv) == 2:
    path = sys.argv[1] + "/"

enums = Enums.Enums(path)
entities = Entities.Entities(path)
fields = Fields.Fields(path)
structs = Structs.Structs(path)

structs.validate(fields)
entities.validate(structs)

print '/* GENERATED CODE. DO NOT EDIT. */'
print '\ntypedef uint8 bool;\n'
enums.emit()

print '\n\n'

structs_used = entities.emit(fields, structs, enums)

# emit structs that weren't associated with an entity