bmtk.simulator.filternet package

Subpackages

Submodules

bmtk.simulator.filternet.auditory_processing module

class bmtk.simulator.filternet.auditory_processing.AuditoryInput(aud_fn, low_lim=50.0, hi_lim=8000.0, sample_factor=4, downsample=None)[source]

Bases: object

get_cochleagram(desired_sr=1000, interp_to_freq=False)[source]

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: SimulationConfig

property io
property jitter

bmtk.simulator.filternet.filternetwork module

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

Bases: 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: Simulator

add_audio(audio_type, params)[source]
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: 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: SonataBaseNode

property amplitude
property b_t
property delay
property delays
property delays_non_dom
property direction
property jitter
property kpeaks
property kpeaks_non_dom
property non_dom_params
property order_t
property predefined_jitter
property psi
property sf_sep
property sigma_f
property sp_mod_freq
property t_mod_freq
property tuning_angle
property weights
property weights_non_dom
class bmtk.simulator.filternet.sonata_adaptors.FilterNodeAdaptor(network)[source]

Bases: 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_spectrotemporal_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