nstat.CIFModel

class nstat.CIFModel(time, rate_hz, name='lambda')[source]

Bases: object

Conditional intensity function abstraction used by standalone workflows.

Parameters:
__init__(time, rate_hz, name='lambda')
Parameters:
Return type:

None

time: ndarray
rate_hz: ndarray
name: str = 'lambda'
to_covariate()[source]
Return type:

Covariate

simulate(num_realizations=1, *, seed=None)[source]
Parameters:
  • num_realizations (int)

  • seed (int | None)

Return type:

SpikeTrainCollection

classmethod from_linear_terms(time, intercept, coefficients, design_matrix, dt, name='lambda')[source]
Parameters:
Return type:

CIFModel