Skip to content

v0.4.0

Choose a tag to compare

@tlambert03 tlambert03 released this 14 Feb 00:22
· 52 commits to develop since this release

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