Beispiel #1
0
    def __init__(self, data=Data()):
        self.data=data

        print('Запускаем плоттер')
        self._vp_config()
        self._plot()
        plt.show()
Beispiel #2
0
    def calculate_for(self, index, x, y):
        """
        Calculate the values for the point
        """
        origin = Point(x, y, self.star.line.width)
        neighbors = []
        for point in points.neighbors(origin, self.width, self.height):
            value = self.raw_data[point.y][point.x]
            if isinstance(value, numpy.ndarray):
                neighbors.append(mean(value))
            else:
                neighbors.append(value)

        min_value = min(neighbors)
        max_value = max(neighbors)
        average_value = mean(neighbors)
        median_value = median(neighbors)

        return Data(index, float(average_value), float(median_value),
                    float(min_value), float(max_value), origin)
Beispiel #3
0
    def __init__(self):
        self.model = Data()

        self.application = tkinter.Tk()
        self.application.title("Osztályozó")

        self.insert_after = tkinter.Button(
            self.application,
            text='insert new task after',
            command=self.insert_task_after_selected)
        self.insert_after.pack()

        self.task_hierarchy = tkinter.ttk.Treeview(self.application,
                                                   columns=('weight', ))
        self.task_hierarchy.heading('weight', text='Weight')
        self.edit_popup = None
        self.display_task(self.model.task)
        self.task_hierarchy.bind(
            '<<TreeviewSelect>>',
            lambda args: print(self.task_hierarchy.selection()))
        self.task_hierarchy.bind("<Button-3>", self.engage_edit)
        self.task_hierarchy.pack()

        self.application.mainloop()
Beispiel #4
0
# -*- coding: utf-8 -*-
from random import choice
from string import digits
from model.data import Data

testdata = [
    Data(email = "AutoTestUser_{}_{}@ki.ki", name = "Auto.test.user_{}_{}", userId = (''.join(choice(digits) for i in range(5))),
            phone = (''.join(choice(digits) for i in range(15))), role = 0)
]
from __future__ import print_function

import sys

from model.user import printUsers
from model.data import Data
from config import *

if __name__ == "__main__":
    showAll = '--all' in sys.argv
    csv = '--csv' in sys.argv

    data = Data(dataFolder=getDataFile())
    users = data.getUsers()

    def _noInPortal(u):
        return not u.inPortal()

    def _noPiInPortal(u):
        return u.inPortal() and not u.isPi() and not u.getGroup(
        ) == 'fac' and not u.inPortalPi()

    def _noSe(u):
        return not u.getEmail().endswith('.se')

    users.sort(key=lambda u: u.getFullName())

    if showAll:
        printUsers(users, csv=csv)
    else:
        print("\n\n>>> NOT IN PORTAL >>>")
Beispiel #6
0
                    type=float,
                    default=10.0,
                    help='weight on L1 term in objective')
parser.add_argument('--use_resnet',
                    dest='use_resnet',
                    type=bool,
                    default=True,
                    help='generation network using reidule block')
parser.add_argument('--use_lsgan',
                    dest='use_lsgan',
                    type=bool,
                    default=True,
                    help='gan loss defined in lsgan')
parser.add_argument(
    '--max_size',
    dest='max_size',
    type=int,
    default=50,
    help='max size of image pool, 0 means do not use image pool')
parser.add_argument('--is_training',
                    dest='is_training',
                    type=bool,
                    default=True,
                    help='is training or not')

args = parser.parse_args()

data = Data(args.img_size, args.is_training)
xgan = XGAN(args, encoder, decoder, discriminator, data)
xgan.train()
Beispiel #7
0
def parse_json_ohm(json):
    """
    Parse request json
    :return:
    """
    try:
        # Parser all components
        pc_componens = list(
            filter(lambda c: c.name is not None,
                   get_component_prop(get_children(get_children(json)[0]))))

        # Mother board
        fans = parser_mother_board(pc_componens)

        # Cpu
        cpu = list(filter(lambda c: str(c.name) in CPU, pc_componens))[0]
        name = cpu.name
        model = cpu.model
        image = cpu.image

        # Cores
        clock = get_prop_cpu(
            get_children(
                list(
                    filter(lambda x: x.get('Text') in 'Clocks',
                           cpu.properties))[0]))
        temp = get_prop_cpu(
            get_children(
                list(
                    filter(lambda x: x.get('Text') in 'Temperatures',
                           cpu.properties))[0]))
        load = get_prop_cpu(
            get_children(
                list(filter(lambda x: x.get('Text') in 'Load',
                            cpu.properties))[0]))
        # power = get_prop_cpu(get_children(list(filter(lambda x: x.get('Text') in 'Powers', cpu.properties))[0]))
        cores = list()
        for key in list(map(lambda x: list(x.keys())[0], clock)):
            cores.append(
                Core(
                    key,
                    Value(
                        list(filter(lambda x: list(x.keys())[0] in key,
                                    temp))[0].get(key)),
                    Value(
                        list(filter(lambda x: list(x.keys())[0] in key,
                                    load))[0].get(key)),
                    Value(
                        list(filter(lambda x: list(x.keys())[0] in key,
                                    clock))[0].get(key))))

        t = 0.0
        l = 0.0
        c = 0.0
        for core in cores:
            t = t + core.temp.value
            l = l + core.load.value
            c = c + core.frec.value
        cpu = Cpu(name=name,
                  cores=cores,
                  load_total=l / len(cores),
                  temp_total=list(
                      filter(lambda c: 'CPU Package' in str(c),
                             temp))[0]['CPU Package'][0])

        gpu_json = list(filter(lambda c: str(c.name) in GPU, pc_componens))[0]
        gpu_temp = get_children(
            list(
                filter(lambda c: str(c['Text']) in "Temperatures",
                       gpu_json.properties))[0])[0]['Value']
        gpu_load = get_children(
            list(
                filter(lambda c: str(c['Text']) in "Load",
                       gpu_json.properties))[0])[0]['Value']
        gpu = Gpu(name=gpu_json.name, temp=Data(gpu_temp), load=Data(gpu_load))
        return Pc(cpu=cpu, fans=fans, gpu=gpu)
    except Exception as ex:
        logger.error(str(ex))
        return None
Beispiel #8
0
             PositionsInCheck(place_in_list=1, cout=1, need_mark=False, mark=None)]

documents = [Checks(check_number=1,
                    document_type='registration',
                    report_type=1,
                    check_type=None,
                    help_setting=None,
                    sale=False,
                    type_close=1,
                    positions=positions),
             Checks(check_number=1,
                    document_type='report',
                    report_type=7,
                    check_type=None,
                    help_setting=None,
                    sale=False,
                    type_close=1,
                    positions=positions)]

data = Data(settings=settings, data=documents)

f = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'example.json')
with open(f, 'w') as out:
    jsonpickle.set_encoder_options('json', indent=2)
    out.write(jsonpickle.encode(data))