replay_trajectory_classification.likelihoods.diffusion.estimate_diffusion_position_distance#

estimate_diffusion_position_distance(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) ndarray[source]#

Estimates a distance between a given position and all position bins using a diffusion.

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

  • position_std (float)

Returns:

position_distance

Return type:

np.ndarray, shape (n_time, n_position_bins)