diff --git a/glue/viewers/common/viewer.py b/glue/viewers/common/viewer.py index 71703c8d5..ff289b3a8 100644 --- a/glue/viewers/common/viewer.py +++ b/glue/viewers/common/viewer.py @@ -457,6 +457,10 @@ def export_as_script(self, filename): imports = ['from glue.core.state import load'] + # Always include Numpy because as of Numpy 2.0, scalars are sometimes + # represented in string form as e.g. np.float64(...) + imports += ['import numpy as np'] + imports_header, header = self._script_header() imports.extend(imports_header)