bmtk.simulator.filternet package

Submodules

bmtk.simulator.filternet.cell module

class bmtk.simulator.filternet.cell.Cell(node, population=None)[source]

Bases: object

build()[source]
default_jitter
get(item, default)[source]
gid
lgn_cell_obj
population

bmtk.simulator.filternet.cell_models module

bmtk.simulator.filternet.config module

class bmtk.simulator.filternet.config.Config(*args, **kwargs)[source]

Bases: bmtk.simulator.core.simulation_config.SimulationConfig

io
jitter

bmtk.simulator.filternet.filternetwork module

class bmtk.simulator.filternet.filternetwork.FilterNetwork[source]

Bases: bmtk.simulator.core.simulator_network.SimNetwork

build()[source]
build_nodes()[source]
cells()[source]
jitter
set_default_processing(processing_fnc)[source]

bmtk.simulator.filternet.filters module

bmtk.simulator.filternet.filtersimulator module

class bmtk.simulator.filternet.filtersimulator.FilterSimulator(network, dt, tstop)[source]

Bases: bmtk.simulator.core.simulator.Simulator

add_movie(movie_type, params)[source]
dt
static find_params(param_names, **kwargs)[source]
classmethod from_config(config, network)[source]
io
local_cells()[source]
run()[source]

bmtk.simulator.filternet.io_tools module

class bmtk.simulator.filternet.io_tools.FilterNetIOUtils[source]

Bases: bmtk.simulator.core.io_tools.IOUtils

barrier()[source]

MPI Barrier call

log_debug(message, all_ranks=False)[source]
log_info(message, all_ranks=False)[source]

bmtk.simulator.filternet.pyfunction_cache module

bmtk.simulator.filternet.pyfunction_cache.add_cell_processor(func, name=None, overwrite=True)[source]
bmtk.simulator.filternet.pyfunction_cache.cell_processor(*wargs, **wkwargs)[source]

A decorator for registering NEURON cell loader functions.

bmtk.simulator.filternet.pyfunction_cache.load_py_modules(cell_processors)[source]

bmtk.simulator.filternet.sonata_adaptors module

class bmtk.simulator.filternet.sonata_adaptors.FilterNode(node, prop_adaptor)[source]

Bases: bmtk.simulator.core.sonata_reader.node_adaptor.SonataBaseNode

delays
delays_non_dom
jitter
kpeaks
kpeaks_non_dom
non_dom_params
predefined_jitter
sf_sep
tuning_angle
weights
weights_non_dom
class bmtk.simulator.filternet.sonata_adaptors.FilterNodeAdaptor(network)[source]

Bases: bmtk.simulator.core.sonata_reader.node_adaptor.NodeAdaptor

get_node(sonata_node)[source]
classmethod patch_adaptor(adaptor, node_group, network)[source]
static preprocess_node_types(network, node_population)[source]
bmtk.simulator.filternet.sonata_adaptors.find_delays_params(node_group, node_adaptor)[source]
bmtk.simulator.filternet.sonata_adaptors.find_kpeaks_params(node_group, node_adaptor)[source]
bmtk.simulator.filternet.sonata_adaptors.find_nondom_delays_params(node_group, node_adaptor)[source]
bmtk.simulator.filternet.sonata_adaptors.find_nondom_kpeaks_params(node_group, node_adaptor)[source]
bmtk.simulator.filternet.sonata_adaptors.find_nondom_weight_params(node_group, node_adaptor)[source]
bmtk.simulator.filternet.sonata_adaptors.find_weight_params(node_group, node_adaptor)[source]
bmtk.simulator.filternet.sonata_adaptors.non_dom_params(self, node)[source]
bmtk.simulator.filternet.sonata_adaptors.return_none(self, node)[source]
bmtk.simulator.filternet.sonata_adaptors.tuning_angle_preset(self, node)[source]
bmtk.simulator.filternet.sonata_adaptors.tuning_angle_rand(self, node)[source]
bmtk.simulator.filternet.sonata_adaptors.weights(self, node)[source]

bmtk.simulator.filternet.transfer_functions module

bmtk.simulator.filternet.utils module

Module contents