bmtk.utils package¶
Subpackages¶
- bmtk.utils.cell_types_db package
- bmtk.utils.compile_mechanisms package
- bmtk.utils.create_environment package
- bmtk.utils.io package
- Submodules
- bmtk.utils.io.cell_vars module
CellVarRecorderCellVarRecorder.DataTableCellVarRecorder.add_cell()CellVarRecorder.close()CellVarRecorder.dtCellVarRecorder.flush()CellVarRecorder.initialize()CellVarRecorder.is_initializedCellVarRecorder.merge()CellVarRecorder.record_cell()CellVarRecorder.record_cell_block()CellVarRecorder.tstartCellVarRecorder.tstop
CellVarRecorderParallel
- bmtk.utils.io.firing_rates module
- bmtk.utils.io.ioutils module
- bmtk.utils.io.spike_trains module
- Module contents
- bmtk.utils.reports package
- Subpackages
- bmtk.utils.reports.compartment package
- bmtk.utils.reports.spike_trains package
- Submodules
- bmtk.utils.reports.spike_trains.core module
- bmtk.utils.reports.spike_trains.plotting module
- bmtk.utils.reports.spike_trains.spike_train_buffer module
- bmtk.utils.reports.spike_trains.spike_train_readers module
- bmtk.utils.reports.spike_trains.spike_trains module
- bmtk.utils.reports.spike_trains.spike_trains_api module
- bmtk.utils.reports.spike_trains.spikes_file_writers module
- bmtk.utils.reports.spike_trains.stats module
- Module contents
- Submodules
- bmtk.utils.reports.current_writer module
CurrentWriterv01CurrentWriterv01.DataTableCurrentWriterv01.close()CurrentWriterv01.dt()CurrentWriterv01.flush()CurrentWriterv01.initialize()CurrentWriterv01.merge()CurrentWriterv01.n_steps()CurrentWriterv01.record_clamps()CurrentWriterv01.set_dt()CurrentWriterv01.set_tstart()CurrentWriterv01.set_tstop()CurrentWriterv01.set_units()CurrentWriterv01.tstart()CurrentWriterv01.tstop()CurrentWriterv01.units()
- Module contents
- Subpackages
- bmtk.utils.sonata package
- Subpackages
- Submodules
- bmtk.utils.sonata.column_property module
- bmtk.utils.sonata.edge module
- bmtk.utils.sonata.edge_stats module
- bmtk.utils.sonata.file module
- bmtk.utils.sonata.file_root module
- bmtk.utils.sonata.group module
- bmtk.utils.sonata.node module
- bmtk.utils.sonata.population module
EdgePopulationEdgePopulation.build_indicies()EdgePopulation.edge_types_tableEdgePopulation.filter()EdgePopulation.get_row()EdgePopulation.get_source()EdgePopulation.get_source_population()EdgePopulation.get_sources()EdgePopulation.get_target()EdgePopulation.get_target_population()EdgePopulation.get_targets()EdgePopulation.group_id_columnEdgePopulation.group_index_columnEdgePopulation.group_indicies()EdgePopulation.next()EdgePopulation.source_populationEdgePopulation.target_populationEdgePopulation.to_dataframe()EdgePopulation.type_ids_column
NodePopulationNodePopulation.add_gids()NodePopulation.filter()NodePopulation.get_gid()NodePopulation.get_node_id()NodePopulation.get_row()NodePopulation.get_rows()NodePopulation.gidsNodePopulation.group_id_columnNodePopulation.group_index_columnNodePopulation.has_gidsNodePopulation.igids()NodePopulation.index_column_nameNodePopulation.inode_ids()NodePopulation.inode_type_ids()NodePopulation.next()NodePopulation.node_idsNodePopulation.node_types_tableNodePopulation.to_dataframe()NodePopulation.type_ids_column
PopulationPopulation.get_group()Population.group_id_columnPopulation.group_id_dsPopulation.group_idsPopulation.group_index_columnPopulation.group_index_dsPopulation.group_indicies()Population.groupsPopulation.igroup_ids()Population.igroup_indicies()Population.namePopulation.to_dataframe()Population.type_idsPopulation.type_ids_columnPopulation.types_table
- bmtk.utils.sonata.types_table module
- bmtk.utils.sonata.utils module
- Module contents
Submodules¶
bmtk.utils.hdf5_helper module¶
bmtk.utils.lazy_property module¶
bmtk.utils.sim_setup module¶
- class bmtk.utils.sim_setup.BioNetEnvBuilder(base_dir='.', network_dir=None, components_dir=None, output_dir=None, node_sets_file=None)[source]¶
Bases:
EnvBuilder- property bmtk_simulator¶
- property examples_dir¶
- property target_simulator¶
- class bmtk.utils.sim_setup.EnvBuilder(base_dir='.', network_dir=None, components_dir=None, output_dir=None, node_sets_file=None)[source]¶
Bases:
object- property base_dir¶
- property bmtk_simulator¶
- build(include_examples=False, use_relative_paths=True, report_vars=[], report_nodes=None, clamp_reports=[], current_clamp=None, file_current_clamp=None, se_voltage_clamp=None, spikes_inputs=None, config_file='config.json', overwrite_config=False, **run_args)[source]¶
- property components_dir¶
- property examples_dir¶
- property network_dir¶
- property node_sets_file¶
- property output_dir¶
- property scripts_root¶
- property target_simulator¶
- class bmtk.utils.sim_setup.FilterNetEnvBuilder(base_dir='.', network_dir=None, components_dir=None, output_dir=None, node_sets_file=None)[source]¶
Bases:
EnvBuilder- property bmtk_simulator¶
- property examples_dir¶
- property target_simulator¶
- class bmtk.utils.sim_setup.PointNetEnvBuilder(base_dir='.', network_dir=None, components_dir=None, output_dir=None, node_sets_file=None)[source]¶
Bases:
EnvBuilder- property bmtk_simulator¶
- property examples_dir¶
- property target_simulator¶
- class bmtk.utils.sim_setup.PopNetEnvBuilder(base_dir='.', network_dir=None, components_dir=None, output_dir=None, node_sets_file=None)[source]¶
Bases:
EnvBuilder- property bmtk_simulator¶
- property examples_dir¶
- property target_simulator¶
- bmtk.utils.sim_setup.build_env_bionet(base_dir='.', network_dir=None, components_dir=None, node_sets_file=None, include_examples=False, overwrite_config=False, tstart=0.0, tstop=1000.0, dt=0.001, dL=20.0, spikes_threshold=-15.0, nsteps_block=5000, v_init=-80.0, celsius=34.0, report_vars=[], report_nodes=None, clamp_reports=[], current_clamp=None, file_current_clamp=None, se_voltage_clamp=None, spikes_inputs=None, compile_mechanisms=False, use_relative_paths=True, config_file=None)[source]¶
- bmtk.utils.sim_setup.build_env_filternet(base_dir='.', network_dir=None, components_dir=None, node_sets_file=None, include_examples=False, tstart=0.0, tstop=1000.0, config_file='config.json')[source]¶
- bmtk.utils.sim_setup.build_env_pointnet(base_dir='.', network_dir=None, components_dir=None, node_sets_file=None, include_examples=False, tstart=0.0, tstop=1000.0, dt=0.001, dL=20.0, spikes_threshold=-15.0, nsteps_block=5000, v_init=-80.0, celsius=34.0, report_vars=[], report_nodes=None, current_clamp=None, spikes_inputs=None, use_relative_paths=True, config_file=None)[source]¶