Fixing Numpy 2.0.0 Import Error in Time Tagger

The Time Tagger software supports Numpy version >= 2.0.0 beginning from release 2.17.4.

If you are using an older version of Time Tagger (<= 2.17.2) with an updated Numpy version (>= 2.0.0), you will encounter an exception related to the import of numpy.core.multiarray:


Traceback (most recent call last):
  File "C:\Program Files\Swabian Instruments\Time Tagger\driver\python\TimeTagger.py", line 15, in <module>
      import _TimeTagger
ModuleNotFoundError: No module named '_TimeTagger'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "dls\__main__.py", line 5, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "dls\__init__.py", line 39, in <module>
  File "C:\Program Files\Swabian Instruments\Time Tagger\driver\python\TimeTagger.py", line 36, in <module>
      import _TimeTagger
ImportError: numpy.core.multiarray failed to import

The best way to resolve this issue is to update our software to the latest release, which can be downloaded here. If updating the software is not feasible at the moment, you may need to downgrade Numpy to a suitable version 1.x.

Cookie Policy

We use third party service providers, like Freshworks Inc ("Freshworks") to enable interaction with you on our website and/or our product. As a data processor acting on our behalf, Freshworks automatically receives and records certain information of yours like device model, IP address, the type of browser being used and usage pattern through cookies and browser settings. Freshworks performs analytics on such data on our behalf which helps us improve our service to you. You can read about the cookies Freshworks' sets in their cookie policy here.