diff --git a/datascout/_datascout.py b/datascout/_datascout.py
index 5e479e351905e462390dd5911d8af6eb72e8df76..4df2be1086c34473a2d6004c1312f31a5a0a79d9 100644
--- a/datascout/_datascout.py
+++ b/datascout/_datascout.py
@@ -6,12 +6,12 @@ import numpy as np
 import pandas as pd
 import awkward as ak
 import pyarrow.parquet as pq
-import numpy as np
 import pyarrow as pa
 import pickle
 import datetime
 import copy
 import os
+import scipy
 from pathlib import Path
 
 
diff --git a/datascout/tests/test_dataconversion.py b/datascout/tests/test_dataconversion.py
index 9d346964f868ae926431a17f8cda84a58080b677..ee37890f56a219affe3575f82eb4b8ad47ef415a 100644
--- a/datascout/tests/test_dataconversion.py
+++ b/datascout/tests/test_dataconversion.py
@@ -4,13 +4,6 @@ Try different functions on an example dataset
 """
 import datascout
 import numpy as np
-import pandas as pd
-import awkward as ak
-import pyarrow.parquet as pq
-import numpy as np
-import pyarrow as pa
-import pickle
-import datetime
 import copy
 import os
 
diff --git a/setup.py b/setup.py
index c847b9be56129fcad30078d0af8f39c13b79c6ee..263a305ac766f9759123bb59b8919f2d03ceb82f 100644
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,7 @@ with (HERE / "README.md").open("rt") as fh:
 
 
 REQUIREMENTS: dict = {
-    "core": ["numpy", "pandas", "pyarrow", "awkward", "datetime", "pathlib"],
+    "core": ["numpy", "scipy", "pandas", "pyarrow", "awkward", "datetime", "pathlib"],
     "test": [
         "pytest",
     ],