diff --git a/doc/source/tutorials/02-recording-animal-trajectory.ipynb b/doc/source/tutorials/02-recording-animal-trajectory.ipynb index 9cd0c0ad039818f2638930cfe0d274bba87fe375..e04c035bdce47c76830fc81df8837ff17446d25d 100644 --- a/doc/source/tutorials/02-recording-animal-trajectory.ipynb +++ b/doc/source/tutorials/02-recording-animal-trajectory.ipynb @@ -694,7 +694,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.6.6" } }, "nbformat": 4, diff --git a/navipy/processing/pcode.py b/navipy/processing/pcode.py index 41d7220176db6486a13d8a6f12dae6ca8bbe7fdf..f0d4371c05d902861a6e2cc93a8fc281fd2773c2 100644 --- a/navipy/processing/pcode.py +++ b/navipy/processing/pcode.py @@ -134,16 +134,14 @@ def pcv(place_code, viewing_directions): should be 1'.format(place_code.shape[component_dim])) elevation = viewing_directions[..., __spherical_indeces__['elevation']] azimuth = viewing_directions[..., __spherical_indeces__['azimuth']] - if (np.any(elevation < -np.pi / 2) or np.any(elevation > np.pi / 2)): - # if (np.any(elevation < -2*np.pi) or np.any(elevation > 2*np.pi)): - raise ValueError(" Elevation must be radians in range [-2*pi;2*pi]") - if (np.max(elevation) - np.min(elevation) > 2 * np.pi): + if (np.any(elevation <= -np.pi) or np.any(elevation >= np.pi)): + raise ValueError(" Elevation must be radians in range [-pi;pi]") + if (np.max(elevation) - np.min(elevation) >= 2 * np.pi): raise ValueError(" max difference in elevation must be < 2*pi") - if (np.any(azimuth < -np.pi) or np.any(azimuth > np.pi)): - # if (np.any(azimuth < -2*np.pi) or np.any(azimuth > np.pi*2)): + if (np.any(azimuth <= -2*np.pi) or np.any(azimuth >= 2*np.pi)): raise ValueError(" Azimuth must be radians in range [-2*pi;2*pi]") if (np.max(azimuth) - np.min(azimuth) > 2 * np.pi): - raise ValueError(" max difference in azimuth must be < 2*pi") + raise ValueError(" max difference in azimuth must be <= 2*pi") x, y, z = spherical_to_cartesian(elevation, azimuth, radius=1) unscaled_lv = np.zeros((viewing_directions.shape[0], viewing_directions.shape[1],