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)
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