EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: areaDetector R1-5 released
From: "Mark Rivers" <[email protected]>
To: "Jud Gaudenz" <[email protected]>, <[email protected]>, "Hammonds, John P." <[email protected]>, "Peter Eng" <[email protected]>, "Rees, NP (Nick)" <[email protected]>, "Antonino Miceli" <[email protected]>, <[email protected]>, <[email protected]>, "Timothy Madden" <[email protected]>, "Dale L. Brewe" <[email protected]>, "D. Peter Siddons" <[email protected]>, "Cobb, TM (Tom)" <[email protected]>, "Tim Graber" <[email protected]>, "Pete Jemian" <[email protected]>, "Matt Newville" <[email protected]>, "Pedersen, UK (Ulrik)" <[email protected]>, "Stephen Mudie" <[email protected]>, "Robert Henning" <[email protected]>, "Wang Xiaoqiang" <[email protected]>, <[email protected]>, "J. Lewis Muir" <[email protected]>, "tieman" <[email protected]>, "Pawel Jalocha" <[email protected]>, "Mark Clift" <[email protected]>, "John M. Skinner" <[email protected]>, "Eric Berryman" <[email protected]>, <[email protected]>, <[email protected]>, "Tim Mooney" <[email protected]>
Date: Sun, 23 Aug 2009 14:25:59 -0500
Folks,

I have released a new version (R1-5) of the areaDetector module.

The home page is here:
http://cars.uchicago.edu/software/epics/areaDetector.html

The documentation is here:
http://cars.uchicago.edu/software/epics/areaDetectorDoc.html

It is also available on SourceForge:
http://epics.svn.sourceforge.net/viewvc/epics/applications/tags/areaDetector/1-5/

This is a major new release with many additional features.

This is from the release notes:



- New driver for mar345 online image plate detector. This driver communicates via a TCP/IP socket with the mar345dtb program, which must be used to control the detector. 

- New driver for Firewire IIDC/DCAM cameras under Windows. This driver uses the Windows 1394 camera driver from Carnegie Mellon University. 

- New driver for the Perkin-Elmer amorphous silicon flat panel detectors. Thanks to Brian Tieman and John Hammonds for this driver. 

- New driver for the Roper Scientific detectors using the PVCAM library. Thanks to Brian Tieman for this driver. 

- Added support for color to the simulation detector driver. It now supports color modes Mono, RGB1, RGB2 and RGB3. 

- Fixed 2 serious bugs in the Roper driver.

- Solved problem of Prosilica driver crashing on Linux. The problem was with the SIGALARM signal handlers in EPICS base (R3.14.10 and earlier). There is a patch for base to fix this problem, and this fix will be included in EPICS base 3.14.11. 

- Added "attributes" to NDArray. Attributes are used to contain metadata about the array. Each attribute has a name, description, datatype and value. Attributes can be added by drivers or plugins, and travel with the array through the plugin chain, and can ultimately be written with the array data to a file. Attributes can come from driver or plugin parameters, or from EPICS PVs anywhere on the network. 

- Changed NDPluginFile from directly supporting netCDF to be a base class from which actual file plugins derive. 

- Changed netCDF file support to be derived class inheriting from NDPluginFile. Added support for writing NDArray attributes to the netCDF file. 

- New file plugin for TIFF files. The TIFF support includes 8, 16 and 32-bit integers. It supports monochrome and color images, including all 3 color interleave modes (RGB1, RGB2 and RGB3. 

- New file plugin for JPEG files. The JPEG support is limited to 8-bit integers, but it supports monochrome and color images, including all 3 color interleave modes (RGB1, RGB2 and RGB3). Control is provided for the JPEG quality (compression) on a scale of 0 (worst) to 100 (best). 

- New file plugin for NeXus HDF files written by John Hammonds. The NeXus support has not been extensively tested, and is currently limited to writing a single array per file. Support for multiple arrays per file will be added in a future release. 

- Fixed bug in NDPluginFile: was not closing file properly when stream mode was stopped before the requested number of frames. 

- Fixed logic problem with FileNumber record in NDFile.template database. The previous logic that kept the ao record in sync with the ai record was causing the ao record to process when it should not have been, causing an extra call to the driver. 

- Added new top-level detector-specific medm displays for Prosilica (prosilica.adl), Firewire (firewire.adl), and simDetector (simDetector.adl). ADBase.adl should no longer be used for these cameras. 

- Added new ImageJ plugin viewer. This was begun by Tim Madden from APS, and now includes support for all NDArray data types and color modes, i.e. Mono, RGB1 (pixel interleave), RGB2 (row interleave) and RGB3 (plane interleave). The plugin directory includes a plugin written elsewhere for reading and writing netCDF files, so ImageJ can be used to display images and image sequences (movies) saved with the NDFileNetCDF plugin. It also includes a dynamic profile plugin written elsewhere for line profiles that update in real time as new images are displayed. 

- Improved IDL epics_ad_display viewer. The last image is now stored in the program, and it is now redisplayed if the view mode is changed (TVSCL to iimage, etc.) or if the display parameters are changed (autoscale, flip Y, minimum, maximum, etc.). 

- Documented the source code with comments that doxygen can process to produce HTML documentation directly from the source. This provides documentation for each class, as well as the class inheritance tree. Thanks to John Hammonds for starting this. 


Cheers,
Mark





References:
areaDetector R1-4 released Mark Rivers

Navigate by Date:
Prev: Re: 2 cents of pedantry Till Straumann
Next: RE: StripTool Y range Kevin Anderson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: areaDetector R1-4 released Mark Rivers
Next: Open Source Software For Experimental Physics? Matthieu Bec
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·