API Documentation#
API
- MiV Simulator
- miv_simulator.cells
make_neurotree_hoc_cell()make_hoc_cell()make_input_cell()make_section_graph()BRKneuronPRneuronSCneuronBiophysCellget_distance_to_node()connect_nodes()import_morphology_from_hoc()import_mech_dict_from_file()reset_cable_by_node()connect2target()init_spike_detector()update_biophysics_by_sec_type()update_mechanism_by_node()apply_mech_rules()set_mech_param()filter_nodes()report_topology()make_morph_graph()load_biophys_cell_dicts()init_biophysics()correct_node_for_spines_g_pas()correct_node_for_spines_cm()correct_cell_for_spines_g_pas()correct_cell_for_spines_cm()make_biophys_cell()make_BRK_cell()make_PR_cell()make_SC_cell()register_cell()is_cell_registered()record_cell()
- miv_simulator.connections
- miv_simulator.env
- miv_simulator.lfp
- miv_simulator.lpt
- miv_simulator.network
- miv_simulator.plotting
save_figure()plot_graph()clean_axes()plot_coordinates()plot_spike_raster()plot_spike_histogram()plot_lfp()plot_lfp_spectrogram()plot_biophys_cell_tree()plot_2D_rate_map()plot_2D_histogram()plot_intracellular_state()plot_network_clamp()plot_single_vertex_dist()plot_spatial_spike_raster()
- miv_simulator.spikedata
- miv_simulator.statedata
- miv_simulator.stgen
- miv_simulator.stimulus
PhaseModConfigget_input_cell_config()get_2D_arena_bounds()get_2D_arena_extents()get_2D_arena_spatial_mesh()get_2D_arena_grid()generate_linear_trajectory()generate_input_spike_trains()choose_input_selectivity_type()generate_input_features()bin_stimulus_features()rate_maps_from_features()arena_rate_maps_from_features()oscillation_phase_mod_config()global_oscillation_phase_shift()global_oscillation_phase_pref()global_oscillation_initial_phases()stationary_phase_mod()spatial_phase_mod()
- miv_simulator.synapses
get_node_attribute()synapse_seg_density()synapse_seg_counts()distribute_uniform_synapses()distribute_poisson_synapses()SynapseSourceSynapseAttributesSynapseAttributes.init_syn_id_attrs_from_iter()SynapseAttributes.init_syn_id_attrs()SynapseAttributes.init_edge_attrs()SynapseAttributes.init_edge_attrs_from_iter()SynapseAttributes.add_pps()SynapseAttributes.has_pps()SynapseAttributes.get_pps()SynapseAttributes.add_netcon()SynapseAttributes.has_netcon()SynapseAttributes.get_netcon()SynapseAttributes.del_netcon()SynapseAttributes.add_vecstim()SynapseAttributes.has_vecstim()SynapseAttributes.get_vecstim()SynapseAttributes.has_mech_attrs()SynapseAttributes.get_mech_attrs()SynapseAttributes.add_mech_attrs()SynapseAttributes.stash_mech_attrs()SynapseAttributes.restore_mech_attrs()SynapseAttributes.modify_mech_attrs()SynapseAttributes.add_mech_attrs_from_iter()SynapseAttributes.filter_synapses()SynapseAttributes.partition_synapses_by_source()SynapseAttributes.get_filtered_syn_ids()SynapseAttributes.partition_syn_ids_by_source()SynapseAttributes.del_syn_id_attr_dict()
insert_hoc_cell_syns()insert_biophys_cell_syns()config_biophys_cell_syns()config_hoc_cell_syns()config_syn()syn_in_seg()make_syn_mech()make_shared_synapse_mech()make_unique_synapse_mech()get_syn_mech_param()get_syn_filter_dict()validate_syn_mech_param()modify_syn_param()update_syn_mech_by_sec_type()update_syn_mech_param_by_sec_type()apply_syn_mech_rules()set_syn_mech_param()init_syn_mech_attrs()write_syn_spike_count()
- miv_simulator.volume
- miv_simulator.cells
- Simulator
- Geometry Modules
- Clamps
- Utilities
- miv_simulator.utils.utils
AbstractEnvExprClosurePromiseContextEnumChoiceIncludeLoaderExplicitDumperwrite_to_yaml()read_from_yaml()print_param_dict_like_yaml()yaml_convert_scalars()list_index()list_find()list_find_all()list_argsort()viewvalues()consecutive()make_geometric_graph()random_choice_w_replacement()make_random_clusters()random_clustered_shuffle()NamedTupleWithDocstring()partitionn()generator_peek()generator_ifempty()ifempty()compose_iter()get_R2()mvcorrcoef()contiguous_ranges()signal_power_spectrogram()baks()
- miv_simulator.utils.simtime
- miv_simulator.utils.neuron
PRconfigPRconfig.LtotalPRconfig.V_restPRconfig.V_thresholdPRconfig.cm_ratioPRconfig.dend_d_CaconcPRconfig.dend_g_pasPRconfig.dend_gmax_CaPRconfig.dend_gmax_KAHPPRconfig.dend_gmax_KCaPRconfig.e_pasPRconfig.gcPRconfig.global_cmPRconfig.global_diamPRconfig.ic_constantPRconfig.ppPRconfig.soma_g_pasPRconfig.soma_gmax_KPRconfig.soma_gmax_Na
BRKconfigBRKconfig.LtotalBRKconfig.V_restBRKconfig.V_thresholdBRKconfig.cm_ratioBRKconfig.dend_alpha_CaconcBRKconfig.dend_f_CaconcBRKconfig.dend_g_pasBRKconfig.dend_gmax_CaLBRKconfig.dend_gmax_CaNBRKconfig.dend_gmax_KCaBRKconfig.dend_kCa_CaconcBRKconfig.e_pasBRKconfig.gcBRKconfig.global_cmBRKconfig.global_diamBRKconfig.ic_constantBRKconfig.ppBRKconfig.soma_alpha_CaconcBRKconfig.soma_f_CaconcBRKconfig.soma_g_pasBRKconfig.soma_gmax_CaNBRKconfig.soma_gmax_KBRKconfig.soma_gmax_KCaBRKconfig.soma_gmax_NaBRKconfig.soma_kCa_Caconc
HocCellInterfacelambda_f()d_lambda_nseg()reinit_diam()init_nseg()mknetcon()mknetcon_vecstim()load_cell_template()find_template()configure_hoc_env()cx()mkgap()interplocs()make_rec()
- miv_simulator.utils.io
- miv_simulator.utils.utils