FCS-analysis / PyCorrFit

data analysis and fitting software for fluorescence correlation spectroscopy (FCS)
pycorrfit.craban.de
Other
47 stars 13 forks source link

MacOSx builds fail to open data since release 0.9.5 #147

Open weidemann opened 8 years ago

weidemann commented 8 years ago

tested PyCorrFit latest release 0.9.5

Does not allow file loading under MacOS. Does not allow to cancel during the infinite loading time.

Can load the files but crashes when using Win_64 bit version.

paulmueller commented 8 years ago

What happens when you try to load a file (.fcs presumably) - does the program freeze or do you get an error message? Unfortunately, I can only test on Windows 32bit and Linux.

weidemann commented 8 years ago

Import dialogue opens, Loading pages…. Then the dialogue freezes One cannot press Cancel but I can still close PyCorrFit

Checked also for other .fcs files and models.

paulmueller commented 8 years ago

The reason for this could be that your Mac OS version is simply too old (10.8.5 vs. 10.9.5). I uploaded PyCorrFit_0.9.5_MacOSx_10.6.8.dmg which was created using an older version of Mac OS. Could you please check if this app works?

paulmueller commented 8 years ago

There is something wrong with the Travis CI build process.

paulmueller commented 8 years ago

Update: With canopy and anaconda, PyCorrFit starts but as soon as a new page is created (model menu), the program exits with an index 18446744073709551615 error. This is probably related to the 64bit issues that wxpython seems to have on MacOSx.

/Users/paulmu/canopy/lib/python2.7/site-packages/pycorrfit/correlation.py:227: UserWarning: Setting correlation to `None`.
  warnings.warn("Setting correlation to `None`.")
2016-05-30 17:27:26.941 Python[1675:41250] An uncaught exception was raised
2016-05-30 17:27:26.941 Python[1675:41250] *** -[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds for empty array
2016-05-30 17:27:26.941 Python[1675:41250] (
    0   CoreFoundation                      0x00007fff8618d4f2 __exceptionPreprocess + 178
    1   libobjc.A.dylib                     0x00007fff89ac673c objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff860a47c5 -[__NSArrayM objectAtIndex:] + 245
    3   AppKit                              0x00007fff92b0a77e -[NSComboBoxCell selectItemAtIndex:] + 160
    4   libwx_osx_cocoau-3.0.0.2.0.dylib    0x00000001122c5cd9 _ZN19wxNSComboBoxControl15SetSelectedItemEi + 239
    5   _core_.so                           0x0000000111ea0e5f _wrap_ItemContainer_SetSelection + 335
)
paulmu$ pip freeze
appinst==2.1.5
appnope==0.1.0
apptools==4.4.0
atom==0.3.10
attrs==15.2.0
backports-abc==0.4
beautifulsoup4==4.4.1
boto==2.39.0
Canopy==1.7.2
canopy-dashboard==0.7.16
canopy-packman-plugin==0.1.14
canopy-platform==0.9.9
CanopyDebugger==0.1.2.dev0
casuarius==1.1
catalyst==1.0.1
certifi==2015.11.20.1
chaco==4.5.0
chardet==2.3.0
click==6.3
codetools==4.2.0
configobj==5.0.6
cycler==0.10.0
Cython==0.20
decorator==4.0.9
distribute-remove==1.0.0
docutils==0.12
enable==4.5.1
enaml==0.9.8
enapp==1.0.0
enclosure==0.4.2
encore==0.6.0
enstaller==4.8.11
envisage==4.5.1
esky==0.9.8
Examples==7.3
faulthandler==2.4
feedparser==5.2.1
flake8==2.5.1
freetype==2.5.3
futures==3.0.3
gnureadline==6.3.3
grits-client==0.1
hatcher==0.10.0
html5lib==0.999
humanize==0.5.1
idle==2.7.3
ipykernel==4.3.1
ipython==4.0.0
ipython-genutils==0.1.0
ipython4==4.1.2
ipywidgets==4.1.1
jigna==0.9.9
Jinja2==2.8
jsonpickle==0.4.0
jsonschema==2.4.0
jupyter==1.0.0
jupyter-client==4.2.2
jupyter-console==4.1.1
jupyter-core==4.1.0
kernmagic==0.2.0
keyring==4.0
kiwisolver==0.1.3
libjpeg==7.0
libopenjpeg==2.1.0
libpng==1.6.12
libsodium==1.0.3
libxml2==2.9.2
libxslt==1.1.28
lmfit==0.9.3
lxml==3.6.0
MarkupSafe==0.23
matplotlib==1.5.1
mccabe==0.3.1
memory-profiler==0.41
mistune==0.7.1
MKL==11.1.4
mkl-service==1.0
mpmath==0.19
nbconvert==4.1.0
nbformat==4.0.1
nose==1.3.7
notebook==4.1.0
numpy==1.10.4
okonomiyaki==0.14.1
pandas==0.18.0
path.py==8.1.1
pep8==1.7.0
pexpect==3.3
pickleshare==0.5
PIL-remove==1.0.0
pillow==3.1.0
plotly==1.9.10
ply==3.8
psutil==3.3.0
ptyprocess==0.4
pycorrfit==0.9.8
pycrypto==2.6.1
pyface==5.0.0
pyflakes==1.1.0
Pygments==2.1
pyparsing==2.0.3
PySide==1.2.2
python-dateutil==2.5.2
pytz==2016.3
PyYAML==3.11
pyzmq==15.2.0
Qt==4.8.7
qtconsole==4.2.1
readline-remove==1.0.0
requests==2.9.1
scipy==0.17.0
shiboken==1.2.2
simplegeneric==0.8.1
singledispatch==3.4.0.3
six==1.10.0
ssl-match-hostname==3.4.0.2
supplement==0.5.dev0
sympy==1.0
tabulate==0.7.3
terminado==0.5
tornado==4.3
traitlets==4.2.1
traits==4.5.0
traits-enaml==0.2.1
traitsui==5.0.0
tzlocal==1.2
wxPython==3.0.2.0
zeromq==4.1.3
zipfile2==0.0.11

MacOSx version: 10.11.5