top bar

Download Micro-Manager Latest Release

Revision as of 16:06, 7 November 2014 by JonD (Talk | contribs)

(Previous releases)

Micro-Manager 1.4.19 (November 7, 2014)

Windows 32-bit, 60 MB
Windows 64-bit, 61 MB

Mac OS X (Universal Binary), 47 MB
(OS X 10.8 or later: if the application does not open when double-clicked for the first time, try ctrl-click or right click, then select "Open".)

Changes in 1.4.19 (since 1.4.18)

  • New in the MMStudio application
    • Stage Position List dialog tweaks (Nico Stuurman)
    • Image processing pipeline dialog changes (Mark Tsuchida):
      • Renamed to "On-The-Fly Processing"
      • Dialog layout improved
      • Dialog is automatically shown when opening a processor plugin
      • Menu option is moved into the Plugins -> Processors menu
    • Default sequence buffer size on 64-bit systems raised from 25MB to 250MB (Mark Tsuchida)
    • ScriptPanel "Stop" button changed to "Interrupt" button, which interrupts the script instead of killing it (Chris Weisiger)
    • Add a keyboard shortcut option to autostretch the current image window (Chris Weisiger)
    • Add support for reporting crashes via Problem Report (Mark Tsuchida)
    • Add a "please wait" dialog during plugin loading (Nico Stuurman)
    • Remember image window positions across sessions (Nico Stuurman)
  • New in plugins
    • Plugins menu has been slightly rearranged (Mark Tsuchida)
    • New plugin: PatternOverlay, which draws patterns on the image display window (Jon Daniels, Matthijs Dorst)
    • MultiChannelShading: remembers user settings better (Nico Stuurman)
    • MultiChannelShading: doesn't create an open-file dialog when activated (Mark Tsuchida)
    • PixelCalibrator: handles RGB cameras more gracefully (Chris Weisiger)
    • PixelCalibrator: handles being cancelled more gracefully (Mark Tsuchida)
    • ASI diSPIM: numerous enhancements and fixes (Jon Daniels, Nico Stuurman)
    • HCS: Add support for 48-well plates (Nico Stuurman)
    • Localization Microscopy changes (Nico Stuurman):
      • Clean up bad data from the reference image
      • Add "Combine" button to combine datasets
      • Some fixes to the plot display
  • Bug fixes:
    • Fix extensive layout bugs when resizing or zooming the image window (Chris Weisiger, Mark Tsuchida)
    • Script panel no longer lets the text input cursor go off the end of the script (Chris Weisiger)
    • Writing to a write-only filesystem or to a permissions-restricted part of the disk now produces an error message (Chris Weisiger)
    • Fix a bug causing the display to stop updating at the ends of acquisitions (Mark Tsuchida + Chris Weisiger)
    • Update the burst acquisition Beanshell script to work with current versions of Micro-Manager (Mark Tsuchida)
    • The MDA dialog and main frame now properly sync exposure time when the relevant checkbox is set (Chris Weisiger)
    • Clearing preferences now clears more settings (Mark Tsuchida)
    • The list of binning options in the main window is sorted numerically (Mark Tsuchida)
    • Don't error out when Click-To-Move is on and there's no XY stage (Chris Weisiger) or Z stage (Nico Stuurman)
    • Fix a bug in "Snap to Album" with multiple cameras causing duplicate images (Chris Weisiger)
    • Fix a race condition when updating metadata display (Chris Weisiger)
    • Fix GUI issues relating to autoshutter controls (Nico Stuurman)
    • Improve placement of error message dialogs (Nico Stuurman)
    • Fix issues caused by zero pixel sizes in Create Grid dialog (Nico Stuurman)
    • Automatically restart Live Mode when pixel size changes (Nico Stuurman)
    • Make plugin loading more resilient to partial failures (Chris Weisiger)
    • Fix zooming to 33%, 16%, and 8% (Chris Weisiger)
    • Fix off-by-one error when setting image dimensions (Henry Pickard)
    • Fix a crash that could occur after changing the ROI (Mark Tsuchida)
    • Fix "Keep shutter open" for channels (Mark Tsuchida)
    • Fix a hang that could occur when MDA fails during a sequence acquisition (Mark Tsuchida)
    • Fix a bug that could cause spurious Z position setting when running certain hardware-triggered MDAs (Mark Tsuchida)
  • New Device Adapters
    • UserDefinedSerial: Control arbitrary serial-based shutters and state devices (Mark Tsuchida)
  • Updated Device Adapters
    • ABSCamera: Minor bugfix and internal cleanup (ABS GmbH Jena)
    • AndorSDK3: Fix metadata for USB3 Zyla (Matthew Milford, Andor)
    • Arduino: Bugfix for switch state handling (Nico Stuurman)
    • ASIStage: Add "T" axis support, properties for sending serial commands, and "Fast Sequence" mode (Jon Daniels, ASI)
    • ASITiger: CRISP property names now match ASIStage; support ring buffer and scanner in firmware v2.89+ (Jon Daniels, ASI)
    • BaumerOptronic: Prevent timeout errors during acquisition (Mark Tsuchida)
    • DemoCamera: Additional test image parameters including sequential number display (Chris Weisiger)
    • GigECamera: RGB image and raw Bayer image support (Peter Innerhofer)
    • MCL_MicroDrive: Fix a crash during shutdown (Greg Sawyer, MCL)
    • NewportCONEX: Fix serial communication bugs, add homing support (Marco Furchi, Mark Tsuchida)
    • PCO_Camera: Fix ROI handling for cameras without ROI support; add support for acquire mode; other bugfixes (Franz Reitner, PCO)
    • pgFocus: Fix a potential crash (Mark Tsuchida)
    • PI_GCS_2: Allow inversion of Z direction (Steffen Rau, PI)
    • PVCAM: Initial support for SMART Streaming (Andrej Bencur, Photometrics/QImaging)
    • SerialManager: Allow nonstandard baudrates on OS X (Marco Furchi, Mark Tsuchida)
    • Thorlabs: Bugfixes; add support for MLS203 stage, TDC001 and all multichannel BBD controllers (Thorlabs)
    • Utilities: Allow setting position range for DAXYStage (Ed Simmons)
    • XIMEA: Add support for padded data transfer from MD USB3 cameras, image formats for new camera models, FPGA and MCU version description, sensor tap control parameter, new GPO modes; other updates and fixes (Marian Zajko, XIMEA)
    • ZeissCAN29: Fix issue that could occasionally cause xy stage to remain busy (Mark Tsuchida)
  • New Closed-Source Device Adapters
    • HoribaEPIX: HORIBA-branded EMCCD and sCMOS cameras (David Biggs, Raptor Photonics)
  • Updated Closed-Source Device Adapters
    • HamamatsuHam: Prevent silent dropped frames (Mark Tsuchida); Correct exposure time limits for ROI; add support for setting OUTPUT TRIGGER SOURCE, INTERNAL LINE SPEED UNITS, OUTPUT TRIGGER PERIOD UNITS, and OUTPUT TRIGGER DELAY UNITS; other bugfixes (Patrick Gregorio, Hamamatsu)
    • NikonEclipse90i: Fix OpticalPath positions for Front and Rear ports (Egor Zindy)
    • Olympus: Fix issue that could cause devices to remain busy (Mark Tsuchida)
    • RaptorEPIX: Various updates and bugfixes (David Biggs, Raptor Photonics)
  • Changes to the MMStudio API
    • TaggedImageStorage.putImage() can now throw IOException if there is an issue writing the file (Chris Weisiger)
    • ImageCache now exposes a getImage() method, to make accessing image data easier (Chris Weisiger)
    • Multiple new showError() variants added to API (Jon Daniels)
    • autostretchCurrentWindow() function added to API (Chris Weisiger)
  • Changes to the MMCore API
    • CMMCore's sequence buffer size now defaults to 25 MB (32-bit) or 250 MB (64-bit) instead of 10 MB (when not set by MMStudio preferences)
    • Added a variant of the getROI() method that allows getting camera ROI by camera label without having to change current camera (Jon Daniels, ASI)
    • Removed previously deprecated methods from CMMCore: clearLog(), getBufferIntervalMs(), saveLogArchive(), saveLogArchiveWithPreamble(), acqBeforeFrame(), acqAfterFrame() (Mark Tsuchida)
  • Changes to the MMDevice API
    • Added ImgBuffer::SetPixelsPadded() (Marian Zajko, XIMEA)
    • Removed previously deprecated member functions from the device interface: MM::Core::OnStatusChanged(), MM::Core::OnFinished(), MM::Core::OpenFrame(), MM::Core::CloseFrame(), MM::Core::SetAcqStatus(), MM::Core::getImageBufferTotalFrames(), MM::Core::getImageBufferFreeFrames(), MM::Core::GetPeripheral(), MM::Core::GetNumberOfPeripherals, MM::Core::getModuleLock(), MM::Core::removeModuleLock(), CDeviceBase<T, U>::OnStatusChanged(), CDeviceBase<T, U>::OnFinished() (Mark Tsuchida)
    • Removed the obsolete MM_THREAD_* macros from the device interface (Mark Tsuchida)
  • Other changes of interest to developers
    • Micro-Manager 1.4.19 is SVN trunk r14582, 3rdpartypublic r171
    • MMStudioMainFrame has been split into MMStudio and MainFrame (Chris Weisiger)
    • Building Micro-Manager no longer requires zlib (Mark Tsuchida)
    • On Unix (GNU build system), Apache Ant is now used to build Java and Clojure components, as is already done on Windows. This requires Ant to be installed, and you need to run make fetchdeps after ./configure but before running make the first time (Mark Tsuchida)

(Previous releases)

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact