diff --git a/navipy/maths/coordinates.py b/navipy/maths/coordinates.py
index d6809c3fb77b7a96621760becb8ed914e373355f..d82e4e1de8cb993b7061e9136c5f679b7e257ffe 100644
--- a/navipy/maths/coordinates.py
+++ b/navipy/maths/coordinates.py
@@ -18,12 +18,9 @@ def cartesian_to_spherical(x, y, z):
 
 
 def spherical_to_cartesian(elevation, azimuth, radius=1):
-    cartesian = np.zeros_like(elevation)
-    cartesian = np.tile(cartesian[..., np.newaxis], (3,))
-    x = np.cos(elevation) * np.cos(azimuth)
-    y = np.cos(elevation) * np.sin(azimuth)
-    z = np.sin(elevation)
-    cartesian = radius * cartesian
+    x = radius*np.cos(elevation) * np.cos(azimuth)
+    y = radius*np.cos(elevation) * np.sin(azimuth)
+    z = radius*np.sin(elevation)
     return x, y, z
 
 
diff --git a/setup.py b/setup.py
index 8dc76a06fd6ee5f45c119ba94a989756ee1fd878..9ffca2d0aac1136b2b3ec6e1f9b7ce7431f5cf0e 100644
--- a/setup.py
+++ b/setup.py
@@ -65,8 +65,7 @@ setup_dict = {'name': 'navipy',
                                    'Pillow',
                                    'tables',
                                    'nbsphinx',
-                                   'opencv-python',
-                                   'coverage'],
+                                   'opencv-python'],
               'package_data': {'navipy':
                                package_data_files("navipy")},
               'include_package_data': True,