diff --git a/blimpy/filterbank.py b/blimpy/filterbank.py
index <HASH>..<HASH> 100755
--- a/blimpy/filterbank.py
+++ b/blimpy/filterbank.py
@@ -33,10 +33,16 @@ from astropy.time import Time
 import scipy.stats
 from matplotlib.ticker import NullFormatter
 
-from .utils import db, lin, rebin, closest, unpack_2to8
 import logging as logger
 
 try:
+    from .utils import db, lin, rebin, closest, unpack_2to8
+    from .sigproc import *
+except:
+    from utils import db, lin, rebin, closest, unpack_2to8
+    from sigproc import *
+
+try:
     import h5py
     HAS_HDF5 = True
 except ImportError:
@@ -59,8 +65,6 @@ else:
     import pylab as plt
 
 
-from .sigproc import *
-
 ###
 # Config values
 ###
diff --git a/blimpy/waterfall.py b/blimpy/waterfall.py
index <HASH>..<HASH> 100755
--- a/blimpy/waterfall.py
+++ b/blimpy/waterfall.py
@@ -25,9 +25,14 @@ import os
 import sys
 import time
 
-from .filterbank import Filterbank
-from . import file_wrapper as fw
-from .sigproc import *
+try:
+    from .filterbank import Filterbank
+    from . import file_wrapper as fw
+    from .sigproc import *
+except:
+    from filterbank import Filterbank
+    import file_wrapper as fw
+    from sigproc import *
 
 try:
     import h5py
Making it possible to use scripts when installation is not possible (although not the recommended way to use the code!!). Using the scripts directly would need to update your PYTHONPATH, the command line utilities are not available, and this only gives access to filterbank and waterfall.

Former-commit-id: <I>cce<I>e<I>ed<I>e<I>dffe<I>ef<I>a5fe<I>