replay_trajectory_classification.likelihoods.diffusion.estimate_diffusion_position_density#

estimate_diffusion_position_density(positions: ndarray, edges: ndarray, is_track_interior: ndarray | None = None, is_track_boundary: ndarray | None = None, position_std: float = 3.0, bin_distances: ndarray | None = None, block_size: int | None = 100) ndarray[source]#

Kernel density estimate over all position bins using diffusion.

Parameters:
  • place_bin_centers (np.ndarray, shape (n_position_bins, n_position_dims))

  • positions (np.ndarray, shape (n_time, n_position_dims))

  • position_std (float)

Returns:

position_density

Return type:

np.ndarray, shape (n_position_bins,)