Ejemplo n.º 1
0
eyemodel = EyeGeomImpl(args.num_layers, retina_only=args.retina_only)

#current implementation of output manipulation depends on input
if args.output:
    args.input = True

if args.input:
    print('Generating input of model from image file')
    _dummy = eyemodel.get_intensities(IMAGE_FILE,
                                      {'type': args.video_type,
                                       'steps': args.steps,
                                       'dt': dt, 'output_file': INPUT_FILE,
                                       'factors': [1, 5, 10, 20, 50, 100]})
if args.gexf:
    print('Writing retina lpu')
    eyemodel.write_retina(RET_GEXF_FILE)
    if not args.retina_only:
        print('Writing lamina lpu')
        eyemodel.write_lamina(LAM_GEXF_FILE)

if args.port_data is None and args.port_ctrl is None:
    port_data = get_random_port()
    port_ctrl = get_random_port()
else:
    port_data = args.port_data
    port_ctrl = args.port_ctrl

if not args.suppress:
    man = core.Manager(port_data, port_ctrl)
    man.add_brok()
Ejemplo n.º 2
0
if args.output:
    args.input = True

if args.input:
    print('Generating input of model from image file')
    _dummy = eyemodel.get_intensities(
        IMAGE_FILE, {
            'type': args.video_type,
            'steps': args.steps,
            'dt': dt,
            'output_file': INPUT_FILE,
            'factors': [1, 5, 10, 20, 50, 100]
        })
if args.gexf:
    print('Writing retina lpu')
    eyemodel.write_retina(RET_GEXF_FILE)
    if not args.retina_only:
        print('Writing lamina lpu')
        eyemodel.write_lamina(LAM_GEXF_FILE)

if args.port_data is None and args.port_ctrl is None:
    port_data = get_random_port()
    port_ctrl = get_random_port()
else:
    port_data = args.port_data
    port_ctrl = args.port_ctrl

if not args.suppress:
    man = core.Manager(port_data, port_ctrl)
    man.add_brok()