miv_simulator.env#

Classes

ArenaConfig

alias of Arena

DomainConfig

alias of Domain

Env([comm, config, template_paths, ...])

Network model configuration.

GapjunctionConfig(sections, ...)

NetclampConfig(template_params, ...)

StimulusConfig

alias of Stimulus

SynapseConfig(type, sections, layers, ...)

class miv_simulator.env.SynapseConfig(type, sections, layers, proportions, contacts, mechanisms)#

Bases: tuple

contacts#

Alias for field number 4

layers#

Alias for field number 2

mechanisms#

Alias for field number 5

proportions#

Alias for field number 3

sections#

Alias for field number 1

type#

Alias for field number 0

class miv_simulator.env.GapjunctionConfig(sections, connection_probability, connection_parameters, connection_bounds, coupling_coefficients, coupling_parameters, coupling_bounds)#

Bases: tuple

connection_bounds#

Alias for field number 3

connection_parameters#

Alias for field number 2

connection_probability#

Alias for field number 1

coupling_bounds#

Alias for field number 6

coupling_coefficients#

Alias for field number 4

coupling_parameters#

Alias for field number 5

sections#

Alias for field number 0

class miv_simulator.env.NetclampConfig(template_params, weight_generators, optimize_parameters)#

Bases: tuple

optimize_parameters#

Alias for field number 2

template_params#

Alias for field number 0

weight_generators#

Alias for field number 1

miv_simulator.env.ArenaConfig#

alias of Arena

miv_simulator.env.DomainConfig#

alias of Domain

miv_simulator.env.StimulusConfig#

alias of Stimulus

class miv_simulator.env.Env(comm=None, config=None, template_paths='templates', hoc_lib_path=None, dataset_prefix=None, results_path=None, results_file_id=None, results_namespace_id=None, node_rank_file=None, node_allocation=None, io_size=0, use_cell_attr_gen=False, cell_attr_gen_cache_size=10, recording_profile=None, tstart=0.0, tstop=0.0, v_init=-65, stimulus_onset=0.0, n_trials=1, max_walltime_hours=0.5, checkpoint_interval=500.0, checkpoint_clear_data=True, nrn_timeout=600.0, results_write_time=0, dt=None, ldbal=False, lptbal=False, cell_selection_path=None, microcircuit_inputs=False, spike_input_path=None, spike_input_namespace=None, spike_input_attr=None, cleanup=True, cache_queries=False, profile_memory=False, use_coreneuron=False, transfer_debug=False, verbose=False, config_prefix='', **kwargs)[source]#

Bases: AbstractEnv

Network model configuration.

parse_netclamp_config()[source]#
Returns:

parse_connection_config()[source]#
Return type:

None

Returns:

parse_gapjunction_config()[source]#
Return type:

None

Returns:

load_celltypes()[source]#
Return type:

None

Returns: