Beispiel #1
0
def read_line_info(filename):
    '''read in line info from Python's atomic data e.g. h20_lines'''

    line_array_read = np.loadtxt(filename,
                                 comments='#',
                                 unpack=True,
                                 dtype='string')

    line_array_read = np.transpose(line_array_read)

    line = np.ndarray(len(line_array_read), dtype=np.object)

    for i in range(len(line)):
        z = float(line_array_read[i][1])
        ion = float(line_array_read[i][2])
        wave = ANGSTROM * float(line_array_read[i][3])
        freq = C / (wave)
        osc = float(line_array_read[i][4])
        gl = int(line_array_read[i][5])
        gu = int(line_array_read[i][6])
        ll = int(line_array_read[i][9])
        lu = int(line_array_read[i][10])

        line[i] = cls.line(z, ion, wave, freq, osc, gl, gu, ll, lu)

    # line is an array of class instances like the line_ptr in PYTHONRT
    return line
Beispiel #2
0
def read_line_info(filename):

	'''read in line info from Python's atomic data e.g. h20_lines'''

	line_array_read = np.loadtxt(filename, comments='#', unpack = True, dtype = 'string')
	
	line_array_read = np.transpose(line_array_read)

	line = np.ndarray( len(line_array_read),dtype=np.object)
	
	for i in range(len(line)):
		z = float (line_array_read[i][1])
		ion = float (line_array_read[i][2])
		wave = ANGSTROM * float (line_array_read[i][3])
		freq = C / ( wave ) 
		osc = float (line_array_read[i][4])
		gl = int (line_array_read[i][5])
		gu = int (line_array_read[i][6])
		ll =  int (line_array_read[i][9])
		lu =  int (line_array_read[i][10])
		
		line[i] = cls.line(z, ion, wave, freq, osc, gl, gu, ll, lu)
		
	# line is a class instance like the line_ptr in PYTHONRT
	return line
Beispiel #3
0
def read_line_info(filename):

	line_array_read = np.loadtxt(filename, comments='#', unpack = True, dtype = 'string')
	
	line_array_read = np.transpose(line_array_read)
	
	print line_array_read[0]

	line = np.ndarray( len(line_array_read),dtype=np.object)
	
	for i in range(len(line)):
		z = float (line_array_read[i][1])
		ion = float (line_array_read[i][2])
		wave = ANGSTROM * float (line_array_read[i][3])
		freq = C / ( wave ) 
		osc = float (line_array_read[i][4])
		gl = int (line_array_read[i][5])
		gu = int (line_array_read[i][6])
		ll =  int (line_array_read[i][9])
		lu =  int (line_array_read[i][10])
		
		line[i] = cls.line(z, ion, wave, freq, osc, gl, gu, ll, lu)
		
	#line = cls.line(0,0,0,0,0)
	return line
Beispiel #4
0
from twilio.rest import Client

re_entry_threshold = 3

# initializing postgresql db
conn = psycopg2.connect("dbname=syndicatebank user=rachit")
cur = conn.cursor()

# initializing sms api-twilio
account_sid = 'ACcd8d141a148b8146d9e3d4bcb4ebbee0'
auth_token = '1362785844e526c003c938465a9b7ecf'
client = Client(account_sid, auth_token)

# initializing lines
with open("resources/line1.dat", "rb") as file:
    line1 = classes.line()
    try:
        line1 = pickle.load(file)
    except EOFError:
        line1 = classes.line()

with open("resources/line2.dat", "rb") as file:
    line2 = classes.line()
    try:
        line2 = pickle.load(file)
    except EOFError:
        line2 = classes.line()

with open("resources/line3.dat", "rb") as file:
    line3 = classes.line()
    try:
Beispiel #5
0
            #print('loading file: '+ filepath)
            render.texts.append(
                classes.text('Selected profile', filepath, 30, colors.RED1,
                             800, 110, 1))  #elementos do menu

            #carrega os botoes
            k = 480
            for i in ['a', 'b', 'c', 'd']:
                patha = 'dev_menu/buttons/' + menu.next_status + '/button_' + i + '0.png'
                pathb = 'dev_menu/buttons/' + menu.next_status + '/button_' + i + '1.png'
                render.buttons.append(classes.MenuButton(patha, pathb, 100, k))
                k += 30

            #linhas
            render.lines.append(
                classes.line((600, 450), (600, 700), colors.RED, 3))

            sound_engine.mixer.channel[0].play(menu.bgm, fade_ms=500)

            menu.update(renderer)

        if menu.next_status == 'profile':
            print('Generating profiles menu...')
            renderer.clear_control()
            #controle pra nao dar merda

            #objetos
            file = 'images/menu/menu.png'  #fundo
            #print('loading file: ' + file)
            aux = pygame.image.load(file).convert_alpha()
            render.objects.append(classes.Object(aux, 700, 100, 0, 0))
Beispiel #6
0
turtle1 = turtle(1200, 0, "turtle1.png")
turtle2 = turtle(1200, 400, "turtle1.png")


def drawturtlesss():
    turtle1.drawturtle(main_race_win)
    turtle2.drawturtle(main_race_win)


def moveturtlesss():
    turtle1.moveturtle()
    turtle2.moveturtle()


finish_line = line(-150, 0, "start_line.png")
start_line = line(1000, 0, "start_line.png")

who_won = textOnScreen("Player 1 is the winner!", 'Arial',
                       main_race_win_Width / 2 - 350,
                       main_race_win_Height / 2 - 80, 90, (0, 0, 0))
winner = None

is_moving = True
activate_winner_func = True
while main_race_run:

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            main_race_run = False