Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | P | R | S | T | U | V | W | X | Y | Z _ __version__ (in module src.canns) A A (src.canns.models.basic.cann.BaseCANN1D attribute) a (src.canns.models.basic.cann.BaseCANN1D attribute) A (src.canns.models.basic.cann.BaseCANN2D attribute) a (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] A (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] a (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] activate() (src.canns.models.basic.hierarchical_model.NonRecUnits method) after_duration (src.canns.task.tracking.PopulationCoding1D attribute) (src.canns.task.tracking.PopulationCoding2D attribute) agent (src.canns.task.path_integration.PathIntegrationTask attribute) ampli (src.canns.analyzer.experimental_data.CANN1D.SiteBump attribute) angle (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] aspect (src.canns.task.path_integration.PathIntegrationTask attribute) average_firing_rate_plot() (in module src.canns.analyzer.visualize) B band_cell_x (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute), [1] band_cell_y (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute), [1] band_cell_z (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute), [1] band_cells (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] band_x_fr (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute) (src.canns.models.basic.HierarchicalNetwork attribute) band_y_fr (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute) (src.canns.models.basic.HierarchicalNetwork attribute) BandCell (class in src.canns.models.basic.hierarchical_model) BaseCANN (class in src.canns.models.basic.cann) BaseCANN1D (class in src.canns.models.basic.cann) BaseCANN2D (class in src.canns.models.basic.cann) before_duration (src.canns.task.tracking.PopulationCoding1D attribute) (src.canns.task.tracking.PopulationCoding2D attribute) benchmark() (in module src.canns.misc.benchmark) bump_fits() (in module src.canns.analyzer.experimental_data) (in module src.canns.analyzer.experimental_data.CANN1D) C CANN1D (class in src.canns.models.basic) (class in src.canns.models.basic.cann) CANN1D_SFA (class in src.canns.models.basic) (class in src.canns.models.basic.cann) CANN2D (class in src.canns.models.basic) (class in src.canns.models.basic.cann) CANN2D_SFA (class in src.canns.models.basic) (class in src.canns.models.basic.cann) center (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute) (src.canns.models.basic.hierarchical_model.GridCell attribute) center_ideal (src.canns.models.basic.hierarchical_model.BandCell attribute) change_ampli() (in module src.canns.analyzer.experimental_data.CANN1D) change_width() (in module src.canns.analyzer.experimental_data.CANN1D) circle_period() (src.canns.models.basic.hierarchical_model.GridCell method) clone() (src.canns.analyzer.experimental_data.CANN1D.SiteBump method) conn_mat (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] coor_transform (src.canns.models.basic.hierarchical_model.GridCell attribute) (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute) create_1d_bump_animation() (in module src.canns.analyzer.experimental_data) (in module src.canns.analyzer.experimental_data.CANN1D) create_bump() (in module src.canns.analyzer.experimental_data.CANN1D) D data (in module src.canns.analyzer.experimental_data.CANN1D) decode() (src.canns.models.basic.hierarchical_model.GaussRecUnits method) decoded_pos (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute) (src.canns.models.basic.HierarchicalNetwork attribute) del_bump() (in module src.canns.analyzer.experimental_data.CANN1D) diffuse() (in module src.canns.analyzer.experimental_data.CANN1D) dist() (src.canns.models.basic.cann.BaseCANN1D method) (src.canns.models.basic.cann.BaseCANN2D method) (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.models.basic.hierarchical_model.GaussRecUnits method) (src.canns.models.basic.hierarchical_model.GridCell method) (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) (src.canns.models.basic.hierarchical_model.NonRecUnits method) dt (src.canns.task.path_integration.PathIntegrationTask attribute) duration (src.canns.task.path_integration.PathIntegrationTask attribute) dx (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] dxy (src.canns.models.basic.hierarchical_model.GridCell attribute) E energy_landscape_1d_animation() (in module src.canns.analyzer.visualize) energy_landscape_1d_static() (in module src.canns.analyzer.visualize) energy_landscape_2d_animation() (in module src.canns.analyzer.visualize) energy_landscape_2d_static() (in module src.canns.analyzer.visualize) env (src.canns.task.path_integration.PathIntegrationTask attribute) F firing_rate_to_spike_train() (in module src.canns.analyzer.utils) G gain (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] GaussRecUnits (class in src.canns.models.basic.hierarchical_model) get_center() (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.models.basic.hierarchical_model.GridCell method) get_data() (src.canns.task.path_integration.PathIntegrationTask method) get_empty_trajectory() (src.canns.task.path_integration.PathIntegrationTask method) get_input() (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) get_stimulus_by_pos() (src.canns.models.basic.cann.BaseCANN method) (src.canns.models.basic.cann.BaseCANN1D method) (src.canns.models.basic.cann.BaseCANN2D method) (src.canns.models.basic.hierarchical_model.BandCell method) grid_cell (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute), [1] grid_fr (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute) (src.canns.models.basic.HierarchicalNetwork attribute) grid_output (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute) GridCell (class in src.canns.models.basic.hierarchical_model) H HAS_NUMBA (in module src.canns.analyzer.experimental_data.CANN1D) height (src.canns.task.path_integration.PathIntegrationTask attribute) HierarchicalNetwork (class in src.canns.models.basic) (class in src.canns.models.basic.hierarchical_model) HierarchicalPathIntegrationModel (class in src.canns.models.basic.hierarchical_model) I Iext_pair_type (in module src.canns.typing) Iext_type (in module src.canns.typing) init_state() (src.canns.models.basic.cann.CANN1D method) (src.canns.models.basic.cann.CANN1D_SFA method) (src.canns.models.basic.cann.CANN2D method) (src.canns.models.basic.cann.CANN2D_SFA method) (src.canns.models.basic.CANN1D method) (src.canns.models.basic.CANN1D_SFA method) (src.canns.models.basic.CANN2D method) (src.canns.models.basic.CANN2D_SFA method) (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.models.basic.hierarchical_model.GaussRecUnits method) (src.canns.models.basic.hierarchical_model.GridCell method) (src.canns.models.basic.hierarchical_model.HierarchicalNetwork method) (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) (src.canns.models.basic.hierarchical_model.NonRecUnits method) (src.canns.models.basic.HierarchicalNetwork method) input (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute) (src.canns.models.basic.hierarchical_model.NonRecUnits attribute) interf_logl() (in module src.canns.analyzer.experimental_data.CANN1D) J J (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] J0 (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] Jc() (src.canns.models.basic.hierarchical_model.GaussRecUnits method) K k (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] kappa (src.canns.analyzer.experimental_data.CANN1D.SiteBump attribute) L left (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] length (src.canns.models.basic.cann.BaseCANN2D attribute) logl (src.canns.analyzer.experimental_data.CANN1D.SiteBump attribute) M m (src.canns.models.basic.cann.CANN1D_SFA attribute) (src.canns.models.basic.cann.CANN2D_SFA attribute) (src.canns.models.basic.CANN1D_SFA attribute) (src.canns.models.basic.CANN2D_SFA attribute) (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] make_conn() (src.canns.models.basic.cann.BaseCANN method) (src.canns.models.basic.cann.BaseCANN1D method) (src.canns.models.basic.cann.BaseCANN2D method) (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.models.basic.hierarchical_model.GaussRecUnits method) (src.canns.models.basic.hierarchical_model.GridCell method) (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) make_Wg2p() (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) map2pi() (in module src.canns.task.path_integration) mcmc() (in module src.canns.analyzer.experimental_data.CANN1D) MEC_model_list (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute), [1] (src.canns.models.basic.HierarchicalNetwork attribute), [1] module src.canns src.canns.analyzer src.canns.analyzer.experimental_data src.canns.analyzer.experimental_data.CANN1D src.canns.analyzer.utils src.canns.analyzer.visualize src.canns.misc src.canns.misc.benchmark src.canns.models src.canns.models.basic src.canns.models.basic.cann src.canns.models.basic.hierarchical_model src.canns.models.brain_inspired src.canns.models.hybird src.canns.pipeline src.canns.task src.canns.task.path_integration src.canns.task.tracking src.canns.trainer src.canns.typing move_heading() (src.canns.models.basic.hierarchical_model.BandCell method) N nbump (src.canns.analyzer.experimental_data.CANN1D.SiteBump attribute) noise_0 (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] NonRecUnits (class in src.canns.models.basic.hierarchical_model) normalize_firing_rates() (in module src.canns.analyzer.utils) num (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] num_module (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute), [1] (src.canns.models.basic.HierarchicalNetwork attribute), [1] num_place (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute), [1] (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute) (src.canns.models.basic.HierarchicalNetwork attribute), [1] P PathIntegrationTask (class in src.canns.task.path_integration) phase_plane_plot() (in module src.canns.analyzer.visualize) phase_shift (src.canns.models.basic.hierarchical_model.BandCell attribute) Pipeline (class in src.canns.pipeline) place_center (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute), [1] (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute), [1] (src.canns.models.basic.HierarchicalNetwork attribute), [1] place_fr (src.canns.models.basic.hierarchical_model.HierarchicalNetwork attribute) (src.canns.models.basic.HierarchicalNetwork attribute) PopulationCoding1D (class in src.canns.task.tracking) PopulationCoding2D (class in src.canns.task.tracking) pos (src.canns.analyzer.experimental_data.CANN1D.SiteBump attribute) Postophase() (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) progress_bar (src.canns.task.path_integration.PathIntegrationTask attribute) proj_k (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] proj_k_x (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute) proj_k_y (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute) R r (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute) (src.canns.models.basic.hierarchical_model.GridCell attribute) (src.canns.models.basic.hierarchical_model.NonRecUnits attribute) raster_plot() (in module src.canns.analyzer.visualize) ratio (src.canns.models.basic.hierarchical_model.GridCell attribute) reset() (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.task.path_integration.PathIntegrationTask method) reset_state() (src.canns.models.basic.hierarchical_model.GridCell method) rho (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.GridCell attribute) (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] right (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] rot (src.canns.models.basic.hierarchical_model.GridCell attribute) S show_conn() (src.canns.models.basic.cann.BaseCANN2D method) show_data() (src.canns.task.path_integration.PathIntegrationTask method) site_logl() (in module src.canns.analyzer.experimental_data.CANN1D) SiteBump (class in src.canns.analyzer.experimental_data.CANN1D) size (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] SmoothTracking1D (class in src.canns.task.tracking) SmoothTracking2D (class in src.canns.task.tracking) spacing (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] speed_mean (src.canns.task.path_integration.PathIntegrationTask attribute) speed_std (src.canns.task.path_integration.PathIntegrationTask attribute) spike_train_to_firing_rate() (in module src.canns.analyzer.utils) src.canns module src.canns.analyzer module src.canns.analyzer.experimental_data module src.canns.analyzer.experimental_data.CANN1D module src.canns.analyzer.utils module src.canns.analyzer.visualize module src.canns.misc module src.canns.misc.benchmark module src.canns.models module src.canns.models.basic module src.canns.models.basic.cann module src.canns.models.basic.hierarchical_model module src.canns.models.brain_inspired module src.canns.models.hybird module src.canns.pipeline module src.canns.task module src.canns.task.path_integration module src.canns.task.tracking module src.canns.trainer module src.canns.typing module start_pos (src.canns.task.path_integration.PathIntegrationTask attribute) synapses() (src.canns.models.basic.hierarchical_model.BandCell method) T tau (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] tau_v (src.canns.models.basic.cann.CANN1D_SFA attribute) (src.canns.models.basic.cann.CANN2D_SFA attribute) (src.canns.models.basic.CANN1D_SFA attribute) (src.canns.models.basic.CANN2D_SFA attribute) (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] TemplateMatching1D (class in src.canns.task.tracking) TemplateMatching2D (class in src.canns.task.tracking) time_type (in module src.canns.typing) total_steps (src.canns.task.path_integration.PathIntegrationTask attribute) Trainer (class in src.canns.trainer) tuning_curve() (in module src.canns.analyzer.visualize) U u (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute) (src.canns.models.basic.hierarchical_model.GridCell attribute) (src.canns.models.basic.hierarchical_model.NonRecUnits attribute) update() (src.canns.models.basic.cann.CANN1D method) (src.canns.models.basic.cann.CANN1D_SFA method) (src.canns.models.basic.cann.CANN2D method) (src.canns.models.basic.cann.CANN2D_SFA method) (src.canns.models.basic.CANN1D method) (src.canns.models.basic.CANN1D_SFA method) (src.canns.models.basic.CANN2D method) (src.canns.models.basic.CANN2D_SFA method) (src.canns.models.basic.hierarchical_model.BandCell method) (src.canns.models.basic.hierarchical_model.GaussRecUnits method) (src.canns.models.basic.hierarchical_model.GridCell method) (src.canns.models.basic.hierarchical_model.HierarchicalNetwork method) (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel method) (src.canns.models.basic.hierarchical_model.NonRecUnits method) (src.canns.models.basic.HierarchicalNetwork method) V v (src.canns.models.basic.hierarchical_model.GridCell attribute) value_grid (src.canns.models.basic.hierarchical_model.GridCell attribute), [1] W w_L2S (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] w_S2L (src.canns.models.basic.hierarchical_model.BandCell attribute), [1] Wg2p (src.canns.models.basic.hierarchical_model.HierarchicalPathIntegrationModel attribute) width (src.canns.task.path_integration.PathIntegrationTask attribute) X x (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.GridCell attribute) (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] x_grid (src.canns.models.basic.hierarchical_model.GridCell attribute) x_range (src.canns.models.basic.hierarchical_model.GridCell attribute) Y y_grid (src.canns.models.basic.hierarchical_model.GridCell attribute) Z z_max (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] z_min (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1] z_range (src.canns.models.basic.cann.BaseCANN1D attribute) (src.canns.models.basic.cann.BaseCANN2D attribute) (src.canns.models.basic.hierarchical_model.BandCell attribute) (src.canns.models.basic.hierarchical_model.GaussRecUnits attribute), [1] (src.canns.models.basic.hierarchical_model.NonRecUnits attribute), [1]