Skip to content

Releases: tlambert03/LLSpy

v0.5.0

09 Dec 14:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.9...v0.5.0

v0.4.8

26 Nov 18:41
Compare
Choose a tag to compare
  • fixes a reversion introduced in e14d8ff wherein selection of the default OTF would fail, (yielding the PSF file instead). This in turn caused a crash in cudaDeconv RLgpuImpl.cu(86) : cudaSafeCall() Runtime API error 1: invalid argument. that would crash the entire program.
  • decreases the size of the icon files. The large files were causing crashes on some X windows setups (#24, thanks @VolkerH )
  • updates napari preview function to use the newer add_image API introduced in v0.2.4. (napari must be updated to ≥v0.2.4
  • added more documentation about how OTFs are selected, and assumptions about OTF acquisition

v0.4.7

27 Oct 13:32
Compare
Choose a tag to compare
  • added alpha support for napari viewer. If napari is installed in the environment, it will be enabled as an option in the config "preview type" section. napari is in rapid development, so this should be considered experimental, and you should aim to keep napari up to date.

    To install the most recent napari release:
    pip install napari
    To install the bleeding edge master branch on github:
    pip install git+git://github.com/napari/napari.git

  • allow for no compression binaries to be installed, but deactivate compression checkbox if so

  • fix OTF filepattern searching, (otf search was missing OTFs named according to the documentation)

  • change behavior of "ditch partial files"... should decrease frequency of confusing error message.

  • (hopefully) fixed issue on OSX, where cudaDeconv could not find shared libraries.

v0.4.5

21 Oct 18:19
Compare
Choose a tag to compare

various changes to accommodate new settings.txt file formats from updated versions of Dan's software.

v0.4.4

14 Oct 12:48
Compare
Choose a tag to compare

fixes Issue #22 where MIP merging fails with different filename patterns

v0.4.3

09 Aug 14:20
Compare
Choose a tag to compare

fixes a bug in channel registration that caused the registered channels to be translated 0.5 pixels in XYZ relative to the target channel.

v0.4.2

01 Mar 18:39
Compare
Choose a tag to compare

cudaDeconv and libCudaDeconv should now be installed automatically by the conda installer

v0.4.0

14 Feb 00:22
Compare
Choose a tag to compare

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

v0.3.8

20 Mar 20:26
Compare
Choose a tag to compare

Fixed:

  • bug: 'TiffPage' object has no attribute 'bits_per_sample' (tifffile update broke ability to read tiff bit depth)
  • dependency versions now explicitly listed.

v0.3.7

22 Nov 15:17
Compare
Choose a tag to compare

Hotfix:

  • FlashParams filename roi was not getting correctly parsed, causing failure when the calibrated chip size was not 1024 x 512.