v0.4.0
long overdue "refresh" to improve LLSpy/cudaDeconv compatibility.
I recommend creating a new conda environment just to be safe... for example, install at a conda prompt:
conda create -n llsenv04 llspy
please note, you must use the cudaDeconv packaged in llspy_extra (in Janelia dropbox) in order for LLSpy to work. do not update cudaDeconv in your llspy environment
Added:
- new Decon option "dupRevStack" to reduce axial ringing
- enabled LZW compression in saved Tiffs (reduces file size, but increases time to open files)
- customizable pad value when deskewing
- integrated Lin's improvements to the matplotlib preview window (added gamma, and FFTs)
- Lin's updated rotation method in cudaDeconv (no cropping)
Fixed:
- "reverse" checkbox now actually works when rotating a stack to coverslip coords (changes sign of the sheet angle)
- relax filename parsing pattern to fix bug when number of reltime digits > 7
- updated dependency chains for conda builds
- fix reg-file date parsing
- fixed a bug that caused a failure when the number of GPUs was greater than the number of timepoints in the experiment.
- don't show library load errors when using
lls install
Changed:
- drop support for python 2.7 and 3.5 ... currently python 3.6 only
- slightly more verbose errors when subprocess cudaDeconv fails
- llspy_extra can be installed directly as a zip file with
lls install