top bar

Difference between revisions of "Download Micro-Manager Latest Release"

(Micro-Manager 1.4.20)
(Release 1.4.21)
Line 2: Line 2:
 
[[Micro-Manager_Version_Archive|(Previous releases)]]
 
[[Micro-Manager_Version_Archive|(Previous releases)]]
  
== Micro-Manager 1.4.20 (January 30, 2015) ==
+
== Micro-Manager 1.4.21 (April 30, 2015) ==
  
[http://valelab.ucsf.edu/~MM/builds/1.4/Windows/32bit/MMSetup_32bit_1.4.20.exe Windows 32-bit], 60 MB<br />
+
[http://valelab.ucsf.edu/~MM/builds/1.4/Windows/32bit/MMSetup_32bit_1.4.21.exe Windows 32-bit], 61 MB<br />
[http://valelab.ucsf.edu/~MM/builds/1.4/Windows/64bit/MMSetup_64bit_1.4.20.exe Windows 64-bit], 62 MB<br />
+
[http://valelab.ucsf.edu/~MM/builds/1.4/Windows/64bit/MMSetup_64bit_1.4.21.exe Windows 64-bit], 62 MB<br />
  
[http://valelab.ucsf.edu/~MM/builds/1.4/Mac/Micro-Manager1.4.20.dmg Mac OS X (Universal Binary)], 48 MB<br />
+
[http://valelab.ucsf.edu/~MM/builds/1.4/Mac/Micro-Manager1.4.21.dmg Mac OS X (Universal Binary)], 48 MB<br />
 
(OS X 10.8 and later: if the application does not open when double-clicked for the first time, try ctrl-click or right click, then select "Open".)
 
(OS X 10.8 and 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.20 (since 1.4.19) ===
+
=== Changes in 1.4.21 (since 1.4.20) ===
  
* Improvements in the main application
+
* Improvements in the main application:
** Include file information in the ImageJ properties for Micro-Manager datasets (Chris Weisiger)
+
** New features
** Improve saving/remembering window and dialog positions (Nico Stuurman, Jon Daniels)
+
*** Add a "Recently Opened Files" option in the File menu (Nico Stuurman)
** Improve resizing of image display windows (Chris Weisiger)
+
** Bugfixes
** Remove artificial limits on RAM usage on OSX (Mark Tsuchida)
+
*** Fix a rare error in the metadata panel (Nico Stuurman)
** Improve the layout of the data processing pipeline dialog (Mark Tsuchida)
+
*** Prevent image display windows from "showing" on computer monitors that are no longer attached to the computer (Nico Stuurman)
* Bugfixes
+
*** Fix excessive restarts of Live mode when changing device properties (Chris Weisiger)
** Snap/live mode
+
*** Fix remembering channel colors when using multiple cameras (Chris Weisiger)
*** Fix a bug causing a time scrollbar to appear in the Snap/Live display (Chris Weisiger)
+
*** Fix an error causing the image display to "break" when drawing (Chris Weisiger, Nico Stuurman)
*** Fix a bug causing Snap/Live display to sometimes hang (Nico Stuurman)
+
*** Fix issues with the size of the acquisition dialog (Nico Stuurman)
*** Fix a bug causing the first image received in Live mode to be discarded (Mark Tsuchida)
+
*** Fix an issue causing erroneous timeouts in Live mode (Chris Weisiger)
*** Fix poor responsiveness of the UI during Live mode with large images (Mark Tsuchida)
+
*** Remember the position of the Data Processing Pipeline dialog across sessions (Nico Stuurman)
*** Changes to the on-the-fly processors immediately take effect on Live mode (Mark Tsuchida)
+
*** Fix an issue where MDA would not use sequence acquisition when a single channel is selected (Mark Tsuchida)
*** Ensure that the start/stop Live mode buttons don't get out of sync (Chris Weisiger)
+
*** Prevent MDA from failing when the computer hostname is not available (Chris Weisiger)
*** Fix memory issues on 32-bit systems (Chris Weisiger)
+
*** Prevent text from being rendered at low resolution on OS X with Retina displays (Chris Weisiger, Mark Tsuchida)
** Album
+
*** Prevent error when setting the current shutter to nothing (Mark Tsuchida)
*** Fix a bug causing the Album display to be one image behind (Chris Weisiger)
+
*** Fix a crash at the end of sequence acquisition when the shutter belongs to the same device adapter as other devices that are actively used (Mark Tsuchida)
*** Fix a bug causing snap-to-album with RGB or multichannel images to fail (Chris Weisiger)
+
* New plugins
** File data
+
** '''PM/QI Auto White Balance''': Automatic white balance for Photometrics/QImaging color cameras (Andrej Bencur)
*** Fix a bug causing files with incomplete display settings to be unloadable (Chris Weisiger)
+
** '''HardwareFocusExtender''': An autofocus plugin to extend the range of hardware autofocus (experimental; Nico Stuurman)
*** Fix a bug causing multipage TIFF files to be closed prior to all data having finished writing (Henry Pinkard)
+
* Updated plugins
*** Fix a race condition causing recently-written images to not be available when using multipage TIFF storage (Mark Tsuchida)
+
** '''ASIdiSPIM''': Add multi-position support and multi-channel support, allow stage scanning for imaging large samples, and integrate software autofocus to find correct slice position (Jon Daniels (ASI), Nico Stuurman, et al.)
*** Fix an issue that could cause file loads to generate images with null metadata (Chris Weisiger)
+
** '''HCS Site Generator''': Remember well selections when changing site layout (Nico Stuurman)
** Miscellaneous
+
** '''Image Flipper''': Now remembers window positions across sessions (Nico Stuurman)
*** Prevent windows from appearing offscreen (Jon Daniels, Chris Weisiger)
+
** '''IntelligentAcquisition''': Multiple bugfixes and improvements (Nico Stuurman)
*** Prevent a potential hang caused by acquisitions with no defined bit depth (Chris Weisiger)
+
** '''Localization Microscopy''': Multiple bugfixes and improvements (Nico Stuurman)
*** Fix a bug causing histogram scaling to be improperly remembered (Chris Weisiger)
+
** '''Multi-Andor Control''': Update the UI whenever the camera changes (Nico Stuurman)
*** Fix a bug causing getPropertyNames() to fail (Karsten Siller, Chris Weisiger)
+
** '''Projector''': Multiple bugfixes and improvements (Nico Stuurman)
*** Fix Z-step size information in ImageJ (Jon Daniels, Chris Weisiger)
+
*** Fix a rare NullPointerException in acquisitions (Nico Stuurman)
+
*** Fix a rare exception when closing image windows (Mark Tsuchida)
+
*** Improve responsiveness when changing config presets (Mark Tsuchida)
+
*** Prevent the program from generating bizarrely wide dialog boxes (Mark Tsuchida)
+
*** Fix a NullPointerException in DataProcessors when they are added to or removed from the processing queue (Chris Weisiger)
+
*** Fix rounding of values (e.g. in Device Property Browser) (Mark Tsuchida)
+
*** Fix a hang when closing dialogs (Nico Stuurman)
+
*** Fix a crash that could occur when controlling certain Magnifier devices during acquisition (Mark Tsuchida)
+
*** Better handle failure to load a hardware configuration: prevent spurious errors by giving up after the first error, and unload the partially loaded devices (Mark Tsuchida)
+
*** Fix crash that could occur when the loading of hub and peripheral devices fails (Mark Tsuchida)
+
*** Fix a bug that caused a long delay when starting an MDA time series that is performed by streaming from the camera (Mark Tsuchida)
+
* Changes in plugins
+
** ASIdiSPIM: extensive improvements and bug fixes (Jon Daniels, Nico Stuurman)
+
** AcquireMultipleRegions: fix acquisition of non-flat sections (Kurt Thorn)
+
** CRISPv2: add LogAmpAGC display (Vik, ASI)
+
** Localization Microscopy: various improvements and bug fixes (Nico Stuurman)
+
** MultiChannelShading: extensive improvements and bug fixes (Nico Stuurman)
+
** PatternOverlay: bug fixes and UI tweaks (Nico Stuurman)
+
 
* New device adapters
 
* New device adapters
** [[AndorShamrock]] Andor Shamrock Spectrograph Series (Andor)
+
** '''StandaStage''': An alternative adapter for Standa Microsctep Driver; allows use as an XY stage (Ed Simmons)
** [[Mightex_C_Cam]] Mightex C-series USB cameras (Mightex)
+
* Updated device adapters
** [[OVP_ECS2]] Optic Valley Photonics ECS-2 environmental controller (Jon Daniels, ASI)
+
** [[AndorSDK3]]: Add ExternalTriggerDelay feature for LightScanPlus cameras (Matthew Milford, Andor)
** [[TriggerScope]] TriggerScope digital and analog controller (Austin Blanco)
+
** [[ASIStage]]: Improve behavior when moving parallel to X or Y axis; fix issue with old firmware versions (Jon Daniels, ASI)
* Changes in device adapters
+
** [[ASITiger]]: Numerous improvements and fixes; add several features to PLogic support (Jon Daniels, ASI)
** [[ASIStage]]: Add motor control properties for the Z axis; add LogAmpACG property for CRISP (Jon Daniels, ASI)
+
** [[CSUW1]]: Fix issue with Disk switching; add Label property to Disk (Nico Stuurman)
** [[ASITiger]]: Add support for PLogic card; many other enhancements and fixes (Jon Daniels, ASI)
+
** [[DemoCamera]]: Handle ROI correctly when binning is enabled; add demo galvo device; add Gaussian-distributed noise mode for demo camera (Nico Stuurman)
** [[Andor]]: Add FVB mode; fix ActualInterval when ROI is set; add hardware timestamps when available (Matthew Milford, Andor)
+
** [[IIDC]]: Correctly handle autoshutter in sequence acquisition (Mark Tsuchida)
** [[Corvus]]: Add joystick toggle property (Doug Kelly)
+
** [[Mightex_C_Cam]]: Add "Snap" support (Mightex Systems)
** [[Ludl]]: Add preliminary support for multiple controllers (Russell Taylor, Mark Tsuchida)
+
** [[NI100X]]: Prevent State property from getting stuck when using state device shutter with NI digital output (Mark Tsuchida)
** [[MCCDAQ]]: Make analog voltage range configurable (Chris Weisiger)
+
** [[PicardStage]]: Update Picard SDK
** [[MCL_MicroDrive]]: Fix an issue where velocity was incorrect for multi-axis movement (Greg Sawyer, MCL)
+
** [[PVCAM]]: Prevent timeouts with very slow readout speeds; improve color camera support (add debeyering, white balancing); minimize lost frames under high CPU load (Andrej Bencur and Lubomir Walder, Photometrics); prevent an occasional crash when configuring the camera (Mark Tsuchida)
** [[Nikon]]: Add support for TiTIRF shutter (Nico Stuurman)
+
** [[QCam]]: Fix issue when configuring a Rolera Bolt; fix trigger output in snap mode (Andrej Bencur, QImaging); ''Windows users should update their QCam SDK installation''
** [[PCO_Camera]]: Fix issues with ROI setting on startup (Franz Reitner, PCO)
+
** [[ScopeLED]]: Add shutter channel properties (ScopeLED)
** [[PICAM]]: Fix crash when setting Port property (Mark Tsuchida); Fix EM gain property (Toshio Suzuki)
+
** [[Thorlabs]]: Fix issues with motor stage movement and XY stage initialization (Stephen Getliffe, Thorlabs)
** [[PVCAM]]: Fix ColorMode property; improve error handling (Lubomir Walder, Photometrics/QImaging)
+
** [[XCite120PC_Exacte]]: Power-Factor property is now read-only and Output-Power limits are set correctly (Mark Tsuchida)
** [[PrecisExcite]]: Fix issue where invalid configuration file could be generated (Mark Tsuchida)
+
** [[XIMEACamera]]: Fix timestamp generation for acquired images, reset timestamp at start of sequence acquisition (Marian Zajko, XIMEA); ''Users should update to XIMEA API 4.04.00''
** [[SerialManager]]: Remove "GetAnswer retry #" logging (Mark Tsuchida)
+
** [[Zaber]]: Fix handling of communication errors (Athabasca Witschi, Zaber Technologies)
** [[TISCam]]: Fix a crash (Johannes Schindelin)
+
** [[ZeissCAN]]: Allow selection of upper prism position for PhotoModule (Nico Stuurman)
** [[Tofra]]: Add a device to control RGB LED as a shutter (Mark Tsuchida)
+
** [[ZeissCAN29]]: Correct options for XY stage Velocity-Acceleration; add trajectory velocity/acceleration settings (Nico Stuurman)
** [[UserDefinedSerial]]: Fix issue causing errors when more than 10 positions are used with the state device (Mark Tsuchida)
+
* New closed-source device adapters
** [[VariLC]]: Fix handling of error responses (Amitabh Verma)
+
** '''Usb3CamHS''': World Precision Instruments USB3-CAM-HS (Ed Simmons)
** [[Versalase]]: Add properties to select lasers to shutter individually (David Sweeney, Vortran)
+
* Updated closed-source device adapters
** Yokogawa [[CSUX]]: Add retry logic for setting dichroic (Doug Kelly, Chris Weisiger)
+
** [[HamamatsuHam]]: Allow setting exposure time in different units, add fix to support some older cameras (Patrick Gregorio); Fix ROI handling when binning is enabled (Nico Stuurman); ''Users should update their DCAM-API installation''
** [[Zaber]]: Improve XY stage support and add uniaxial stage support; improve error handling (Athabasca Witschi, Zaber)
+
** [[ZeissCAN]]: Add support for AxioPhot PhotoModule (Nico Stuurman)
+
* Changes in closed-source device adapters
+
** [[HamamatsuHam]]: Fix an issue that could result in dropped frames when using external triggering on certain systems. Also fix a crash and a hang that could occur under certain circumstances. (Patrick Gregorio, Hamamatsu)
+
 
* Changes of interest to developers
 
* Changes of interest to developers
** Micro-Manager 1.4.20 is SVN trunk r14990, 3rdpartypublic r173.
+
** Micro-Manager 1.4.21 is SVN trunk r15381, 3rdpartypublic r176.
** There is no change in the device programming interface (MMDevice) since 1.4.19.
+
** Add an example "Hello World" plugin for developers to use as a starting point (Chris Weisiger)
** API changes:
+
** Changes in the API:
*** Add <code>logDebugMessage()</code> method (Mark Tsuchida, Jon Daniels)
+
*** Fix a bug in <code>MMWindow.getImagePlus()</code> (Nico Stuurman)
*** Add <code>showMessage()</code> method (Nico Stuurman)
+
*** Add <code>computeScore()</code> method to AutofocusPlugin API (Nico Stuurman)
*** Add <code>MMWindow.getTaggedImage()</code> method (Nico Stuurman)
+
*** Calling <code>openAcquisition()</code> with zero channels, frames, or slices now assumes the user meant 1 instead, to prevent acquisitions that cannot hold any images.
*** <code>MMWindow.getNumberOfPositions()</code> no longer always returns 1 (Nico Stuurman)
+
*** Fix a bug in auto-generated acquisition names (Jon Daniels)
*** Fix erroneously-defined tags for channel contrast mins/maxes (Chris Weisiger)
+
*** MMCore API now has stage control methods that implicitly use the current stage (Chris Weisiger)
*** <code>CMMCore</code> (<code>mmc</code>) methods for hub-peripheral devices now throw exceptions (<code>getInstalledDevices(), getLoadedPeripheralDevices(), getInstalledDeviceDescription()</code>) (Mark Tsuchida)
+
*** No changes to the device programming interface
  
  

Revision as of 16:59, 30 April 2015

(Previous releases)

Micro-Manager 1.4.21 (April 30, 2015)

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

Mac OS X (Universal Binary), 48 MB
(OS X 10.8 and 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.21 (since 1.4.20)

  • Improvements in the main application:
    • New features
      • Add a "Recently Opened Files" option in the File menu (Nico Stuurman)
    • Bugfixes
      • Fix a rare error in the metadata panel (Nico Stuurman)
      • Prevent image display windows from "showing" on computer monitors that are no longer attached to the computer (Nico Stuurman)
      • Fix excessive restarts of Live mode when changing device properties (Chris Weisiger)
      • Fix remembering channel colors when using multiple cameras (Chris Weisiger)
      • Fix an error causing the image display to "break" when drawing (Chris Weisiger, Nico Stuurman)
      • Fix issues with the size of the acquisition dialog (Nico Stuurman)
      • Fix an issue causing erroneous timeouts in Live mode (Chris Weisiger)
      • Remember the position of the Data Processing Pipeline dialog across sessions (Nico Stuurman)
      • Fix an issue where MDA would not use sequence acquisition when a single channel is selected (Mark Tsuchida)
      • Prevent MDA from failing when the computer hostname is not available (Chris Weisiger)
      • Prevent text from being rendered at low resolution on OS X with Retina displays (Chris Weisiger, Mark Tsuchida)
      • Prevent error when setting the current shutter to nothing (Mark Tsuchida)
      • Fix a crash at the end of sequence acquisition when the shutter belongs to the same device adapter as other devices that are actively used (Mark Tsuchida)
  • New plugins
    • PM/QI Auto White Balance: Automatic white balance for Photometrics/QImaging color cameras (Andrej Bencur)
    • HardwareFocusExtender: An autofocus plugin to extend the range of hardware autofocus (experimental; Nico Stuurman)
  • Updated plugins
    • ASIdiSPIM: Add multi-position support and multi-channel support, allow stage scanning for imaging large samples, and integrate software autofocus to find correct slice position (Jon Daniels (ASI), Nico Stuurman, et al.)
    • HCS Site Generator: Remember well selections when changing site layout (Nico Stuurman)
    • Image Flipper: Now remembers window positions across sessions (Nico Stuurman)
    • IntelligentAcquisition: Multiple bugfixes and improvements (Nico Stuurman)
    • Localization Microscopy: Multiple bugfixes and improvements (Nico Stuurman)
    • Multi-Andor Control: Update the UI whenever the camera changes (Nico Stuurman)
    • Projector: Multiple bugfixes and improvements (Nico Stuurman)
  • New device adapters
    • StandaStage: An alternative adapter for Standa Microsctep Driver; allows use as an XY stage (Ed Simmons)
  • Updated device adapters
    • AndorSDK3: Add ExternalTriggerDelay feature for LightScanPlus cameras (Matthew Milford, Andor)
    • ASIStage: Improve behavior when moving parallel to X or Y axis; fix issue with old firmware versions (Jon Daniels, ASI)
    • ASITiger: Numerous improvements and fixes; add several features to PLogic support (Jon Daniels, ASI)
    • CSUW1: Fix issue with Disk switching; add Label property to Disk (Nico Stuurman)
    • DemoCamera: Handle ROI correctly when binning is enabled; add demo galvo device; add Gaussian-distributed noise mode for demo camera (Nico Stuurman)
    • IIDC: Correctly handle autoshutter in sequence acquisition (Mark Tsuchida)
    • Mightex_C_Cam: Add "Snap" support (Mightex Systems)
    • NI100X: Prevent State property from getting stuck when using state device shutter with NI digital output (Mark Tsuchida)
    • PicardStage: Update Picard SDK
    • PVCAM: Prevent timeouts with very slow readout speeds; improve color camera support (add debeyering, white balancing); minimize lost frames under high CPU load (Andrej Bencur and Lubomir Walder, Photometrics); prevent an occasional crash when configuring the camera (Mark Tsuchida)
    • QCam: Fix issue when configuring a Rolera Bolt; fix trigger output in snap mode (Andrej Bencur, QImaging); Windows users should update their QCam SDK installation
    • ScopeLED: Add shutter channel properties (ScopeLED)
    • Thorlabs: Fix issues with motor stage movement and XY stage initialization (Stephen Getliffe, Thorlabs)
    • XCite120PC_Exacte: Power-Factor property is now read-only and Output-Power limits are set correctly (Mark Tsuchida)
    • XIMEACamera: Fix timestamp generation for acquired images, reset timestamp at start of sequence acquisition (Marian Zajko, XIMEA); Users should update to XIMEA API 4.04.00
    • Zaber: Fix handling of communication errors (Athabasca Witschi, Zaber Technologies)
    • ZeissCAN: Allow selection of upper prism position for PhotoModule (Nico Stuurman)
    • ZeissCAN29: Correct options for XY stage Velocity-Acceleration; add trajectory velocity/acceleration settings (Nico Stuurman)
  • New closed-source device adapters
    • Usb3CamHS: World Precision Instruments USB3-CAM-HS (Ed Simmons)
  • Updated closed-source device adapters
    • HamamatsuHam: Allow setting exposure time in different units, add fix to support some older cameras (Patrick Gregorio); Fix ROI handling when binning is enabled (Nico Stuurman); Users should update their DCAM-API installation
  • Changes of interest to developers
    • Micro-Manager 1.4.21 is SVN trunk r15381, 3rdpartypublic r176.
    • Add an example "Hello World" plugin for developers to use as a starting point (Chris Weisiger)
    • Changes in the API:
      • Fix a bug in MMWindow.getImagePlus() (Nico Stuurman)
      • Add computeScore() method to AutofocusPlugin API (Nico Stuurman)
      • Calling openAcquisition() with zero channels, frames, or slices now assumes the user meant 1 instead, to prevent acquisitions that cannot hold any images.
      • Fix a bug in auto-generated acquisition names (Jon Daniels)
      • MMCore API now has stage control methods that implicitly use the current stage (Chris Weisiger)
      • No changes to the device programming interface


(Previous releases)

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