bmtk.utils.reports package#

Subpackages#

Submodules#

bmtk.utils.reports.current_writer module#

class bmtk.utils.reports.current_writer.CurrentWriterv01(file_name, num_currents, units=None, tstart=0.0, tstop=1.0, dt=0.01, n_steps=None, buffer_size=0, buffer_data=True, **kwargs)[source]#

Bases: object

Used to save current currents to the described hdf5 format.

class DataTable[source]#

Bases: object

A small struct to keep track of different data (and buffer) tables

close()[source]#
dt()[source]#
flush()[source]#

Move data from memory to dataset

initialize(**kwargs)[source]#
merge()[source]#
n_steps()[source]#
record_clamps(vals, tstep)[source]#

Record clamp currents.

Parameters:
  • vals – list of currents for each clamp

  • tstep – time step

set_dt(val)[source]#
set_tstart(val)[source]#
set_tstop(val)[source]#
set_units(val)[source]#
tstart()[source]#
tstop()[source]#
units()[source]#

Module contents#