def process(request): print 'Processing transactions ...' LOG = Datalog('process.log') docs = Pangadokument.objects.all().order_by('import_aeg') for doc in docs: LOG.info('Pangadokument: '+doc.failinimi) rows = Pangakirje.objects.all().filter(allikas=doc, arvestatud='N').order_by('kuupaev', 'reatyyp', 'arhiveerimistunnus') for row in rows: LOG.info('Rida: '+row.selgitus) rules = Tehingutyyp.objects.all() created = 0 for rule in rules: if row.reatyyp == rule.reatyyp and row.tunnus == rule.tunnus and re.search(rule.triger, row.selgitus) and row.arvestatud != 'J': LOG.info('Triger: '+ rule.triger ) items = Kontokasutus.objects.all().filter(tehingutyyp=rule).order_by('on_deebet') deals = Deals(LOG) created = deals.create(row, items, rule) if created == 0: LOG.warning(' > Kandeid ei tehtud') context = {'LOG': LOG.log} LOG.end() result = render_to_response('showlog.html', context, context_instance=RequestContext(request)) return result
level=CONF["loggingLevel"], format='%(asctime)s-%(levelname)s-%(message)s', ) # This is a log for debugging the script, and prints messages to the terminal # needs to be first, so that if it doesn't succeed, it doesn't freeze everything eyetracker = PupilCore(ip=CONF["pupillometry"]["ip"], port=CONF["pupillometry"]["port"], shouldRecord=CONF["recordEyetracking"]) trigger = Trigger(CONF["trigger"]["serial_device"], CONF["sendTriggers"], CONF["trigger"]["labels"]) screen = Screen(CONF) datalog = Datalog(OUTPUT_FOLDER=os.path.join( 'output', CONF["participant"] + "_" + CONF["session"], datetime.datetime.now().strftime("%Y-%m-%d")), CONF=CONF) # This is for saving data kb = keyboard.Keyboard() mainClock = core.MonotonicClock() # starts clock for timestamping events alarm = sound.Sound(os.path.join('sounds', CONF["instructions"]["alarm"]), stereo=True) questionnaireReminder = sound.Sound(os.path.join( 'sounds', CONF["instructions"]["questionnaireReminder"]), stereo=True) scorer = Scorer()
import itertools import random import fdb import fdb.tuple from pyDatalog import pyDatalog from datalog import Datalog, kvp fdb.api_version(300) db = fdb.open() # app is a subspace for an open directory app = fdb.directory.create_or_open(db, ('app,')) Datalog(app, 10) ############################ ## Relational Algebra ## ############################ pyDatalog.create_atoms('q,r,s,X,Y,Z') # Select r(X, 'foo') # Project q(X) <= r(X, Y) # Join q(X, Y, Z) <= r(X, Y) & s(X, Z)
from config.configOdball import CONF ######################################################################### ###################################### # Initialize screen, logger and inputs logging.basicConfig( level=CONF["loggingLevel"], format='%(asctime)s-%(levelname)s-%(message)s', ) # This is a log for debugging the script, and prints messages to the terminal screen = Screen(CONF) datalog = Datalog(OUTPUT_FOLDER=os.path.join( 'output', datetime.datetime.now().strftime("%Y-%m-%d")), CONF=CONF) # This is for saving data kb = keyboard.Keyboard() mainClock = core.MonotonicClock() # starts clock for timestamping events #Alarm = sound.Sound(os.path.join('sounds', CONF["sounds"]["alarm"]), #stereo=True) scorer = Scorer() trigger = Trigger(CONF["trigger"]["serial_device"], CONF["sendTriggers"], CONF["trigger"]["labels"]) tones = Tones(CONF)
# initiate contact with eyetracker, if used eyetracker = PupilCore(ip=CONF["pupillometry"]["ip"], port=CONF["pupillometry"]["port"], shouldRecord=CONF["recordEyetracking"]) # initiate contact with EEG system trigger = Trigger(CONF["trigger"]["serial_device"], CONF["sendTriggers"], CONF["trigger"]["labels"]) # Start showing experiment screen screen = Screen(CONF) # initiate system for saving data datalog = Datalog(OUTPUT_FOLDER=os.path.join( 'output', CONF["participant"] + "_" + CONF["session"]), CONF=CONF) # This is for saving data TODO: apply everywhere # initiate psychopy stuff kb = keyboard.Keyboard() mainClock = core.MonotonicClock() # starts clock for timestamping events alarm = sound.Sound(os.path.join('sounds', CONF["instructions"]["alarm"]), stereo=True) questionnaireReminder = sound.Sound(os.path.join( 'sounds', CONF["instructions"]["questionnaireReminder"]), stereo=True) scorer = Scorer()
import json import logging from psychopy import core from dataset import Dataset from screen import Screen from classifier import Classifier from trigger import Trigger from datalog import Datalog # Summon Configurations from configuration import CONF, serialize_conf datalog = Datalog() logFormatter = logging.Formatter( "%(asctime)s [%(levelname)-5.5s] %(message)s") rootLogger = logging.getLogger() rootLogger.setLevel(logging.DEBUG if CONF['debug'] else logging.INFO) fileHandler = logging.FileHandler("{}/{}.log".format(CONF['datalog_folder'], datalog.OUTPUT_FILE_NAME)) fileHandler.setFormatter(logFormatter) rootLogger.addHandler(fileHandler) consoleHandler = logging.StreamHandler() consoleHandler.setFormatter(logFormatter) rootLogger.addHandler(consoleHandler) print(serialize_conf()) # raw_input('Have you updated the config?') logging.info('Configuration loaded')
import debughook import time import re from datalog import Datalog "Parse a GEMINI log file" debug = False dl = Datalog() lnum = 1 sbl = [0, 0, 0, 0] sml = [0, 0, 0, 0] zadd = [0, 0, 0, 0] tipSelect = 0 ldpending = False syscmds = { "ALO": ["Activate door lock output", ["locknum", "setting"], []], "RFV": ["Report firmare revision", [], ["version"]], "RLO": ["Read door lock output", ["locknum"], ["setting"]], "RLS": ["UNDOCUMENTED Report", [], []], "RSL": ["UNDOCUMENTED Report ?light/alarm", ["selector"], ["value"]], "SLO": ["UNDOCUMENTED Set", [], []], "SPN": ["UNDOCUMENTED Set", [], []], "SPS": ["UNDOCUMENTED Set", [], []], "SSL": ["UNDOCUMENTED Set ?light/alarm", ["selector", "value"], []], } romacmds = { "AAA": ["Action move to coordinate position", []], "PAG": ["Position absolute for gripper axis", ["G"], []], "PAX": ["Position absolute for X-axis", ["X"], []],
import debughook import time import re from datalog import Datalog 'Parse a GEMINI log file' debug = False dl = Datalog() lnum = 1 sbl = [0, 0, 0, 0] sml = [0, 0, 0, 0] zadd = [0, 0, 0, 0] tipSelect = 0 ldpending = False syscmds = { 'ALO': ['Activate door lock output', ['locknum', 'setting'], []], 'RFV': ['Report firmare revision', [], ['version']], 'RLO': ['Read door lock output', ['locknum'], ['setting']], 'RLS': ['UNDOCUMENTED Report', [], []], 'RSL': ['UNDOCUMENTED Report ?light/alarm', ['selector'], ['value']], 'SLO': ['UNDOCUMENTED Set', [], []], 'SPN': ['UNDOCUMENTED Set', [], []], 'SPS': ['UNDOCUMENTED Set', [], []], 'SSL': ['UNDOCUMENTED Set ?light/alarm', ['selector', 'value'], []], } romacmds = { 'AAA': ['Action move to coordinate position', []], 'PAG': ['Position absolute for gripper axis', ['G'], []], 'PAX': ['Position absolute for X-axis', ['X'], []],
s_msg = msg.split('_') if (s_msg[0] == 'startsim'): id_sim = s_msg[1] state = "LOAD_SIM" else: state = "WAIT" #state = "LOAD_SIM" if (state == "LOAD_SIM"): nodes = connDb.getNodes(id_sim) types = connDb.getTypes(id_sim) childs = connDb.getChilds(id_sim) simDatalog = Datalog(connDb, id_sim) nodeClass = nodeCreator(nodes, types, childs, simDatalog) primaryNode = nodeClass.nodeCreation('null', 'null') last_time = connDb.getLastTime(id_sim)['LASTTIME'] if (last_time is None): start_sim = 0 else: start_sim = last_time t_inter2 = time.time() - 1 i = 0 t = start_sim