I recently stumbled upon SIMA and am very interested in trying the tutorial and running it on some of my own data to compare its performance to other software we have been using.
However, I am running into a DLL issue when importing sima in the tutorial script or even just by the command "import sima". I have listed the dependencies installed and the command error below. I have encountered this type of issue before when a 64 bit DLL is not available. However before I go an install 32 bit winpython to attempt to solve this, I thought I would ask if any users have encountered a similar error during installation. Any thoughts on solutions? Thanks in advance.
import simaSIMA: Python package for sequential image analysis.
Developed by Patrick Kaifosh, Jeffrey Zaremba, Nathan Danielson.
Copyright (C) 2014 The Trustees of Columbia University in the City of New York.
Licensed under the GNU GPL version 2 or later.
Documentation:
http://www.losonczylab.org/simaVersion 0.3.1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\site-packages\sima\__init__.py", line 9, in <module>
from sima.imaging import ImagingDataset
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\site-packages\sima\imaging.py", line 21, in <module>
import sima.segment as segment
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\site-packages\sima\segment.py", line 26, in <module>
import sima.oPCA as oPCA
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\site-packages\sima\oPCA.py", line 16, in <module>
import sima._opca as _opca
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Installed dependencies (via pip.get_installed_distributions() ) in WinPython-64bit-2.7.6.4
numpy==1.8.1
scipy==0.13.3
matplotlib==1.3.1
scikit-image==0.10.1
shapely==1.4.3
opencv-python==2.4.8