Skip to content

Releases: mehta-lab/recOrder

0.4.2rc1

16 Jul 17:00
v0.4.2rc1
9f0a37a
Compare
Choose a tag to compare
0.4.2rc1 Pre-release
Pre-release

0.4.2 release candidate.

What's Changed

Full Changelog: 0.4.1...v0.4.2rc1

0.4.1

07 Oct 03:06
2aa080e
Compare
Choose a tag to compare
  • improved README and sample contributions

0.4.0

31 Aug 21:09
8e7c728
Compare
Choose a tag to compare

Overview

In this release we move recOrder's reconstructions to a configuration-file-based command-line interface. All reconstructions from the GUI make CLI calls that are exactly reproducible.

Key changes

  • configuration-file-based CLI
  • torch computations for all reconstructions, enabled by waveorder
  • on-the-fly birefringence overlays
  • napari sample contributions

What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.1

05 Aug 20:47
bbbaeb6
Compare
Choose a tag to compare

Patch release with improved installation documentation.

0.4.0rc0

03 Aug 23:25
96dca01
Compare
Choose a tag to compare
0.4.0rc0 Pre-release
Pre-release
  • pre-release for testing the usbdrvd.dll driver
  • when 0.4.0 is ready, create a new release, update the links to the USB driver in docs/microscope-installation-guide.md, push to PyPI, then delete this 0.4.0rc0 release from github

0.3.0

19 Apr 03:07
0.3.0
17033e8
Compare
Choose a tag to compare

Overview

In this release we focus on enhancing recOrder's interactive snap-and-reconstruct workflow. The functionality exposed in the GUI is more robust and reproducible.

Key changes

  • The unstable offline reconstruction CLI has been temporarily removed in preparation for an overhaul in the next release
  • Added example scripts to help users transition to the new offline reconstruction workflow
  • Updated the image file format generated by the GUI upgraded from OME-NGFF v0.1 to v0.4 (latest)
  • Changed file I/O dependency from waveorder to iohub
  • Parameters set in the GUI are now saved in gui_state.yml with acquired data for better reproducibility
  • Improved algorithm for extinction evaluation
  • Polarization channels are averaged over Z in 2D mode for better SNR if a Z-stack is acquired for phase reconstruction
  • Simplified acquisition GUI
  • Supported Python versions bumped to 3.9-3.11

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0

0.2.1

12 Jan 18:39
Compare
Choose a tag to compare

This a maintenance release to resolve upstream dependency issues. The functionalities are the same as v0.2.0.

Full Changelog: 0.2.0...0.2.1

0.2.0

07 Oct 22:27
6b4adbc
Compare
Choose a tag to compare

Overview

In this release, we improved core functionality (calibration and background corrections), usability, and fixed several bugs. This release is almost entirely backwards compatible, and the user will be alerted when backwards compatibility has been broken to fix a bug.

Key changes:

  • Improved stability of liquid crystal calibration with low swing values
  • Reliable background correction options with clearer names
  • Updated Micro-Manager dependency to nightly build 2022-09-20
  • Removed features not specific to label-free microscopy -- fluorescence, registration, and denoising
  • Improved documentation
  • User interface bug-fixes and usability features
  • Python version bumped to 3.8+
  • This software is now licensed under BSD 3-Clause license
  • Initial support for calibrating the LC in "voltage mode" and "DAC mode", in preparation of hardware-sequencing of polarization states (stay tuned!)

What's Changed

Full Changelog: 0.1.2...0.2.0

New Contributors

0.1.2

31 Aug 15:58
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

This patch updates the license to BSD 3-clause.

0.1.1

25 Aug 19:21
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

This patch pins waveorder to version 1.0.0b0 so that future waveorder releases do not break production.