5. Encountered errors - aasmaa11/microscope GitHub Wiki

  1. Numpy float error

    Error looks like:
    Traceback (most recent call last): File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\cockpit\__init__.py", line 144, in OnInit for i, device in enumerate(cockpit.depot.initialize(depot_config)): File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\cockpit\depot.py", line 311, in initialize for device in deviceDepot.initialize(config): File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\cockpit\depot.py", line 212, in initialize dummies.append(DummyCamera('Dummy camera %d' % i, {})) File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\cockpit\devices\dummies.py", line 61, in __init__ super().__init__(microscope.testsuite.devices.TestCamera(), File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\microscope\testsuite\devices.py", line 53, in __init__ super().__init__(**kwargs) File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\microscope\simulators\__init__.py", line 163, in __init__ self._image_generator = _ImageGenerator() File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\microscope\simulators\__init__.py", line 66, in __init__ self._datatypes = (np.uint8, np.uint16, np.float) File "c:\users\admin\appdata\local\programs\python\python39\lib\site-packages\numpy\__init__.py", line 352, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. np.floatwas a deprecated alias for the builtinfloat. To avoid this error in existing code, use floatby itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, usenp.float64here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations