Esempio n. 1
0
 def render(self, country, lan, company=None):
     with open("templates/modules/module_text/agencyAdd.json") as json_file:
         form = json.load(json_file)
     tools = Tools()
     agency_list = tools.get_list_of_agencies(country)
     return self.render_string('modules/agencyAdd.html',
                               c=company,
                               country=country,
                               agency_list=json.dumps(agency_list),
                               lan=lan,
                               form=form[lan][country])
Esempio n. 2
0
 def __init__(self, env, args):
     self.direction = args.direction
     self.env = env
     self.num_episodes = args.episodes
     self.episode_start = 0
     self.noise = OUNoise(mu=np.zeros(self.env.action_space.shape))
     self.noise_decay = args.noise_decay
     self.count_exp_replay = 0
     self.train_iteration = 0
     self.tau = args.TAU
     self.tools = Tools()
def init():
    tools = Tools()

    for i in range(200):
        observation, reward, done, info = env.step(
            tools.active_one_muscle("iliopsoas", "r", 1))

        if i == 20:
            state_desc = env.get_state_desc()
            print(type(state_desc["body_pos"]["toes_r"][0:2]))
            print(state_desc["body_pos"]["talus_l"][0:2])
            print(state_desc["body_pos"]["talus_r"][0:2])
            print(state_desc["misc"]["mass_center_pos"])
            print(state_desc["body_pos_rot"])
            input("Press Enter to continue...")
            print(reward)
Esempio n. 4
0
                                           })
                inference[inference > 1.0] = 1.0
                inference[inference < 0.0] = 0.0
                inference = inference * 255.0

                metric = tool.psnr(inference, test_data[j][2])
                format_time = str(
                    time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
                log_info = format_time + ' ' + 'iters:%d, img:%d, loss:%.6f, psnr:%.6f' % (
                    i, j, loss, metric)
                print(log_info)
                val_log.write(log_info + '\n')
        writer.add_summary(train_summary, i)
    writer.close()


if __name__ == '__main__':
    cfg = Config('SRCNN')
    tool = Tools()
    batch_size = 64
    # train data
    datasets_path = './datasets/training_91_image_patches.h5'
    data, label = tool.read_h5_file(datasets_path)
    data_loder = tool.data_iterator(data, label, batch_size)

    # val data
    path = './datasets/Test/Set5'
    test_data = tool.read_test_data(path, cfg)

    train(cfg, data_loder, test_data)
Esempio n. 5
0
                source="",
                subagencies=[],
                datasets=[],
                usedBy=[],
                notes="",
                dataType=
                'Federal',  # only federal agencies are shown in the filter list
                country='kr')
            agency.save()
        agencies.append(agency)

    company.display = True
    company.save()

    for agency in agencies:
        Form.add_agency_to_company(company, agency)

    # if rownum > MAX_ROWS:
    #     break

    #print u'saved: {}'.format(company.companyName)
# print output

stats.create_new_stats('kr')
stats.refresh_stats('kr')
Tools().re_do_filters('kr')
FileGenerator().generate_company_csv('kr')
FileGenerator().generate_company_all_csv('kr')
FileGenerator().generate_agency_csv('kr')
FileGenerator().generate_chord_chart_files('kr', 'en')
Esempio n. 6
0
import uavcan
from contextlib import closing
from MountControl import MountControl
from utils import Tools
import cv2 as cv
import threading
import time
'''
should handle timeout, when uav move route after 90s
'''

if __name__ == '__main__':
    tools = Tools('/home/mmc/tx2logs', usecam=False)
    uavcan.load_dsdl()
    node_info = uavcan.protocol.GetNodeInfo.Response()
    node_info.name = 'com.mmc.tx2'

    direction = [[1, 0], [1, 1], [0, 1], [-1, 1], [-1, 0], [-1, -1], [0, -1],
                 [1, -1]]

    with closing(
            uavcan.make_node('/dev/ttyACM0',
                             node_id=20,
                             bitrate=1000000,
                             node_info=node_info)) as node:
        # init mount, task
        mount = MountControl(node)

        def publisNodeInfo():
            # publish the uavcan node info
            msg = uavcan.protocol.NodeStatus()
Esempio n. 7
0
    def __init__(self):
        self.tools = Tools()

        self.unique_labels = ["0", "1", "2"]
Esempio n. 8
0
from flask import Flask
from flask_bootstrap import Bootstrap
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_migrate import Migrate
from flask_misaka import Misaka
from flask_mail import Mail
from config import config
from utils import Tools

bootstrap = Bootstrap()
db = SQLAlchemy()
mail = Mail()
migrate = Migrate()
misaka = Misaka()
tools = Tools()

login_manager = LoginManager()
login_manager.session_protection = 'strong'
login_manager.login_view = 'auth.login'
login_manager.login_message = '请登录后访问该页面'

from .commands.hexo import Hexo
hexo = Hexo()

from admin import PeachAdmin
admin = PeachAdmin(name="Management", template_mode="bootstrap3")


def create_app(config_name):
    app = Flask(__name__, static_folder='static', static_url_path='')