Example #1
0
 def __init__(self):
     ds.debug2.write("Resource of type ",self.__class__.__name__,
                     " being created at time",
                     core.get_now())
     self.busy = False
     self.process = None
     self.process_queue = []
Example #2
0
 def __init__(self, event_creator):
     global _evt_scheduler
     _evt_scheduler = self
     core.set_event_scheduler(self)
     self.time_chunk = 1000 * core.get_local_min_delay()
     self.upto_time = core.get_now() + self.time_chunk
     self.event_creator = greenlet(event_creator)
     self.event_creator.switch()
Example #3
0
 def __init__(self, event_creator):
     global _evt_scheduler
     _evt_scheduler = self
     core.set_event_scheduler(self)
     self.time_chunk = 1000 * core.get_local_min_delay()
     self.upto_time = core.get_now() + self.time_chunk
     self.event_creator = greenlet(event_creator)
     self.event_creator.switch()
Example #4
0
import csv
import sys

import core
from menu import mainmenu
import orbit
from orbit import get_orbit, update_ta

get_input = mainmenu()
if get_input is True:
    with open("data.csv", "w") as csvfile:
        writer = csv.writer(csvfile)
        now = core.get_now(formatted=False)
        hour = now[0]
        year = now[1]
        while hour < 8759:  # "For year 0" - basically does only a year's worth of calculations, because anything more is redundant
            now = core.get_now(formatted=False)
            hour = now[1]
            year = now[0]
            update_ta(hour)
            orbit = get_orbit()
            ta: float = orbit[5]
            writer.writerow([hour, ta])
            core.clock_tick()
else:
    sys.exit()
Example #5
0
 def process_scheduler_event(self):
     # print "NEW BATCH OF EVENTS BEING SCHEDULED"
     self.upto_time = core.get_now() + self.time_chunk
     # switch to event_creator thread
     self.event_creator.switch()
Example #6
0
 def process_scheduler_event(self):
     #print "NEW BATCH OF EVENTS BEING SCHEDULED"
     self.upto_time = core.get_now() + self.time_chunk
     #switch to event_creator thread
     self.event_creator.switch()
Example #7
0
 def __init__(self):
     ds.debug2.write("Resource of type ", self.__class__.__name__,
                     " being created at time", core.get_now())
     self.busy = False
     self.process = None
     self.process_queue = []