Beispiel #1
0
     tick_width,
     'xtick.direction':
     'out',
     'ytick.major.size':
     tick_len,
     'ytick.major.width':
     tick_width,
     'ytick.minor.size':
     tick_len / 2.,
     'ytick.minor.width':
     tick_width,
     'ytick.direction':
     'out',
 },
 'GridExampleRectPlotter': {
     'fig_saver': SeparateMultipageSaver(None, 'pdf')
 },
 'MainBumpFormationPlotter': {
     'plot_grid_contours': [0, 0, 0],
     'ann': [None, None, None],
 },
 'GammaSweepsPlotter': {
     'AC_vmin': -0.15,
     'AC_vmax': 0.6,
     'F_vmin': 30,
     'F_vmax': 142.9,
     'F_cbar_kw': dict(extend='neither', ),
 },
 'MaxPopulationFRSweepsPlotter': {},
 'PSeizureSweepPlotter': {
     'FRThreshold': 300,
    output_dir_0 = join('simulation_data', 'ee_connections_ei_flat',
                        'standard_sweep_g_EE_3060_pEE_sigma_0_0833',
                        'gamma_bump', '0pA')
    sp_0 = JobTrialSpace2D(shape, output_dir_0)
    new_config = deepcopy(config.get_config())
    env = MplEnvironment(config=new_config)
    env.register_class(noisefigs.plotters.PopulationActivityPlotter,
                       config={
                           'data_root': output_dir_0,
                           'data_file_name': sp_0[1][22].file_name_base,
                           'output_dir': 'panels_standard_gEE_3060',
                           'PopulationActivityPlotter': {
                               'fname_prefix': '0pA_r1_c22_',
                               'raster_rect': (.075, 0.35, 0.93, 0.97),
                               'fig_saver':
                               SeparateMultipageSaver(None, 'pdf'),
                               'fig_size': (8, 6),
                               't_limits': (0, 5e3),
                               'snapshot_tstep': 4,
                               'e_snapshots_rect': (.075, .15, 0.93, 0.25),
                               'i_snapshots_rect': (.075, .02, 0.93, 0.12),
                           },
                       })
    env.plot()

    output_dir = join('simulation_data', 'ee_connections_ei_flat',
                      'standard_sweep_g_EE_3060_pEE_sigma_0_0833',
                      'gamma_bump', '150pA')
    sp = JobTrialSpace2D(shape, output_dir)
    new_config = deepcopy(config.get_config())
    env = MplEnvironment(config=new_config)
Beispiel #3
0
def get_config():
    '''Return the configuration object.'''
    _default_config = ConfigObj()
    _default_config.merge({
        'scale_factor': scale_factor,
        'data_root': 'simulation_data/network_test/10s_4trials/150pA',
        'data_file_name': 'job00000_output.h5',
        'output_dir': 'panels/',

        # Sections
        'mpl': {
            'font.size':
            11,
            'pdf.fonttype':
            42,
            'mathtext.default':
            'regular',
            'font.sans-serif':
            ['Helvetica', 'Avant Garde', 'Computer Modern Sans serif'],
            'xtick.major.size':
            tick_len,
            'xtick.major.width':
            tick_width,
            'xtick.minor.size':
            tick_len / 2.,
            'xtick.minor.width':
            tick_width,
            'xtick.direction':
            'out',
            'ytick.major.size':
            tick_len,
            'ytick.major.width':
            tick_width,
            'ytick.minor.size':
            tick_len / 2.,
            'ytick.minor.width':
            tick_width,
            'ytick.direction':
            'out',
        },
        'PopulationActivityPlotter': {
            'raster_rect': (.075, 0.35, 0.99, 0.97),
            'fig_saver': SeparateMultipageSaver(None, 'pdf'),
            'fig_size': (15, 6),
            't_limits': (0, 10e3),
            'snapshot_tstep': 4,
            'e_snapshots_rect': (.075, .15, 0.99, 0.25),
            'i_snapshots_rect': (.075, .02, 0.99, 0.1),
        },
        'Generic1DPBumpPlotter': {
            'normalize_ticks': True,
            'normalize_type': 'I',
            'xlabel': '$g_{I{\\rightarrow}I}$',
            'ylabel': 'P(bumps)',
            'bbox': (.2, .17, .85, .9),
            'xticks': [True] * 3,
            'yticks': [True] * 3,
            'axis_setting': 'tight',
        },
        'Generic1DGammaPlotter': {
            'normalize_ticks': True,
            'normalize_type': 'I',
            'xlabel': '$g_{I{\\rightarrow}I}$',
            'ylabel': '',
            'bbox': (.2, .17, .85, .9),
            'xticks': [True] * 3,
            'yticks': [True] * 3,
            'axis_setting': 'tight',
        },
    })

    ##########################################################################
    return _default_config