Exemple #1
0
def plot(request):
    column = request.POST.get('column')
    start = request.POST.get('dateField1')
    ends = request.POST.get('dateField2')
    if ends is not None:
        end = str(datetime.strptime(ends, "%Y-%m-%d") +
                  timedelta(days=1))  #had to do this so it would show all the
        #data including the end parameter

    if column is None:
        column = '2'
    if start is None:
        start = "2016-03-01"
    if ends is None:
        now = datetime.now()
        end = datetime.__str__(now)

    context = {
        'start': start,
        'end': end,
        'plotting': plotGraph(column, start, end),
        'table': plotTable(column, start, end)
    }
    context.update(csrf(request))
    return render(request, 'Plot_Page.html', context)
Exemple #2
0
def index(request):
    now = datetime.now()
    end = datetime.__str__(now)
    plotName = 'plot'
    context = {'endDate': end, 'plots': plotName}
    context.update(csrf(request))
    return render_to_response('Main_Page.html', context)
Exemple #3
0
	def __str__(self):
		formatted = datetime.__str__(self)
		delta = self.__leapseconds(self.tzinfo,None)
		if delta is not None:
			formatted += '%+03d' % self.tzinfo.leapseconds(self)
		formatted += ' MJD %.6f' % self.MJD()
		if self.tzname() is not None:
			formatted += ' %s' % self.tzname()
		return formatted
Exemple #4
0
 def __str__(self):
     formatted = datetime.__str__(self)
     delta = self.__leapseconds(self.tzinfo, None)
     if delta is not None:
         formatted += '%+03d' % self.tzinfo.leapseconds(self)
     formatted += ' MJD %.6f' % self.MJD()
     if self.tzname() is not None:
         formatted += ' %s' % self.tzname()
     return formatted
Exemple #5
0
def find_age(dob):
    dob = dob.split()
    # dob split = [DAY, MONTH, YEAR]

    month = {
        'JAN': 1,
        'FEB': 2,
        'MAR': 3,
        'APR': 4,
        'MAY': 5,
        'JUN': 6,
        'JUL': 7,
        'AUG': 8,
        'SEP': 9,
        'OCT': 10,
        'NOV': 11,
        'DEC': 12
    }

    today = date.today()
    today = datetime.__str__(datetime.today())
    today = today[0:10]
    # today format = 'YYYY-MM-DD'

    year = int(today[0:4]) - int(dob[2])
    month = int(today[5:7]) - int(month[str(dob[1])])
    day = int(today[8:10]) - int(dob[0])

    if month > 0:
        return year
    elif month < 0:
        return year - 1
    else:
        if day >= 0:
            return year
        else:
            return year - 1
Exemple #6
0
 def __str__(self):
     return "'{{{}}}'".format(', '.join('{}'.format(datetime.__str__())
         for datetime in self._datetimeList))
 def getURLs(self, urls):
     for url in urls:
         for u in url:
             time = datetime.__str__(u.timestamp())
             url = u.name()
             yield ([time, url])
Exemple #8
0
import functions
from minspacings import Firefly
import settings

if __name__ == "__main__":
    firefly = Firefly(n=settings.N,
                      nff=settings.Nff,
                      alpha=settings.Alpha,
                      gamma=settings.Gamma,
                      t=settings.T)
    firefly.response_model(k=settings.k * np.pi,
                           angle_increment=settings.Nphi,
                           peakWidth=np.deg2rad(settings.Pwdes),
                           sidelobeHeight=settings.Slhdes)

    time = datetime.__str__(datetime.today())
    # time = time[:-10]
    time = time[0:10] + "_" + time[11:13] + "." + time[14:16]
    filepath = "data/" + time + "/"
    if not os.path.exists(filepath):
        os.makedirs(filepath)
    shutil.copyfile("./settings.py", filepath + "settings.txt")

    for ensemble in range(0, settings.ENSEMBLES):
        firefly.generate_initials()
        print "ensemble: %s" % ensemble

        x, R, fitness, GS, avgGS, avgF, avgP = firefly.run()

        if ensemble == 0:
            with open(filepath + "x.csv", "w") as xfile:
Exemple #9
0
    def __init__(self):
        self.screen = pygame.display.set_mode((800, 600))
        self.green = pygame.image.load("assets/green.png").convert_alpha()
        pygame.font.init()
        self.score = 0
        self.font = pygame.font.SysFont("Arial", 25)
        self.blue = pygame.image.load("assets/blue.png").convert_alpha()
        self.red = pygame.image.load("assets/red.png").convert_alpha()
        self.red_1 = pygame.image.load("assets/red_1.png").convert_alpha()
        self.playerRight = pygame.image.load("assets/right.png").convert_alpha()
        self.playerRight_1 = pygame.image.load("assets/right_1.png").convert_alpha()
        self.playerLeft = pygame.image.load("assets/left.png").convert_alpha()
        self.playerLeft_1 = pygame.image.load("assets/left_1.png").convert_alpha()
        self.spring = pygame.image.load("assets/spring.png").convert_alpha()
        self.spring_1 = pygame.image.load("assets/spring_1.png").convert_alpha()
        self.direction = 0
        self.playerx = 400
        self.playery = 400
        self.platforms = [[400, 500, 0, 0]]
        self.springs = []
        self.cameray = 0
        self.jump = 0
        self.gravity = 0
        self.xmovement = 0
        
        #DISS CODE
        
        #code for the potentiometer:
        #instantiating the potentiometer as part of the doodle jump object
        self.i2c = busio.I2C(board.SCL, board.SDA)

        #Creating theADC object using i2C bus
        self.ads = ADS.ADS1015(self.i2c)
        
        #the game now has instatiated the potentiometer
        self.pot0 = Potentiometer(0,self.ads)
        
        #Code for the Microbits:
        self.ubit1 = microbit.Microbit(adapter_addr='DC:A6:32:7C:35:D2',
                         device_addr='D6:CA:A9:57:F7:72')
        self.ubit2 = microbit.Microbit(adapter_addr='DC:A6:32:7C:35:D2',
                         device_addr='E4:E1:14:75:E1:E5')
        
        try:
            self.ubit1.connect()
            print("Microbit 1 Connected!")
        except:
            print("Could not connect to Microbit 1")

        print("Attempting to connect to Microbit 2...")
        try:
            self.ubit2.connect()
            print("Microbit 2 Connected!")
        except:
            print("Could not connect to Microbit 2")
        
        #creating both microbit devices
        #self.mbit1 = accel(1)
        #self.mbit2 = accel(2)
        #self.quitstatus = False    #this is the quit status of the game
        
        #opening the necesary file
        time = datetime.__str__(datetime.today())
        self.name = "Accelerometer data: " + time
        bad = ' '
        good = '_'
        self.name = self.name.replace(bad,good)
        bad = ':'
        good = '_'
        self.name = self.name.replace(bad,good)
        file = open(self.name, "w")
        file.close()
        self.writeto = []
Exemple #10
0
 def __str__(self):
     return self.title + ', ' + self.location + ', ' \
         + datetime.__str__(self.start_time) + ', ' \
             + datetime.__str__(self.end_time)
Exemple #11
0
from bluezero import microbit
from time import sleep
from time import time
from datetime import datetime

#Setting up the microbits
ubit1 = microbit.Microbit(adapter_addr='DC:A6:32:7C:35:D2',
                          device_addr='D6:CA:A9:57:F7:72')
ubit2 = microbit.Microbit(adapter_addr='DC:A6:32:7C:35:D2',
                          device_addr='E4:E1:14:75:E1:E5')

#Setting up any files or variables
loop = True
time = datetime.__str__(datetime.today())
name = "Accelerometer data: " + time
bad = ' '
good = '_'
name = name.replace(bad, good)
bad = ':'
good = '_'
name = name.replace(bad, good)
file = open(name, "w")
file.close()
#Connecting to microbits
print("Attempting to connect to Microbit 1...")
try:
    ubit1.connect()
    print("Connected!")
except:
    print("Could not connect to Microbit 1")
Exemple #12
0
 def __str__(self):
     return datetime.__str__(self.replace(tzinfo=None))
Exemple #13
0
 def __str__(self):
     return datetime.__str__(self.replace(tzinfo=None))