bmtk.simulator.filternet package

Subpackages

Submodules

bmtk.simulator.filternet.cell module

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

Bases: object

build()[source]
property default_jitter
get(item, default)[source]
property gid
property lgn_cell_obj
property 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

property io
property 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]
property 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]
property dt
static find_params(param_names, **kwargs)[source]
classmethod from_config(config, network)[source]
property 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

property delays
property delays_non_dom
property jitter
property kpeaks
property kpeaks_non_dom
property non_dom_params
property predefined_jitter
property sf_sep
property tuning_angle
property weights
property 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