Пример #1
0
def config_view(request):
    config = models.get_config()
    if request.method == 'GET':
        return render_to_response('config_view.html', {
            'cookie': config.get(models.CONFIG_KEY_COOKIE, ''),
            'cookie_expire': config.get(models.CONFIG_KEY_COOKIE_EXPIRE, ''),
        })
    elif request.method == 'POST':
        config.set({
            models.CONFIG_KEY_COOKIE: request.POST.get('cookie', ''),
            models.CONFIG_KEY_COOKIE_EXPIRE: request.POST.get('cookie_expire', '')
        })
        return HttpResponseRedirect('/config')
Пример #2
0
    plot_grid_bounds(ax, grid)
    plot_start_and_goal_positions(ax, start, end)
    plot_deceleration(ax, grid)


def plot_results(ax, config, results):
    start = config["initial"]
    solution = results["run0"]["solution"]
    path = solution["states"]
    deltas = solution["actions"]
    plot_state_trajectory(ax, start, path, deltas)


if __name__ == '__main__':
    args = parse_args()

    model_id = args.model
    config = models.get_config(model_id)

    ax = plt.gca()

    plot_grid(ax, config)

    if args.results:
        results = logz.deserialize(args.results)
        plot_results(ax, config, results)

    plt.title(model_id, fontweight="bold")
    plt.legend(loc="lower right")
    plt.show()
Пример #3
0
def tesco_api(): 
    '''Create a Tesco API object using the Datastore Config'''
    config = models.get_config()
    return tesco.TescoApi(config.email, config.password, config.developer_key, config.application_key)
Пример #4
0
def tesco_api():
    '''Create a Tesco API object using the Datastore Config'''
    config = models.get_config()
    return tesco.TescoApi(config.email, config.password, config.developer_key,
                          config.application_key)