What's new in PyMCA 5.1.1
Jan 18, 2016
- Update to fisx 1.0.4 to workaround issue calculating secondary excitation
- corrections when the incident beam is normal to the sample surface.
- Restore pre-5.0.0 behavior in the scan window when displaying mouse
- coordinates without the crosshair cursor.
- Correct multiple curve averaging when input arrays are reversed.
- Add the possibility to save the Monte Carlo generated matrix spectra in the
- fit window.
- Correct problem of reapplying the calibration when toggling log and linear
- axes while already using a calibration.
- Restore saving of images in png and jpg in the main window.
- Restore data projection on PCA eigenvectors calculated using the covariance
- method to the same way as when using the other methods.
New in PyMCA 5.1.0 (Jan 18, 2016)
- Automatic loading of user plugins.
- Allow the use of user specified physical constants across different installed versions.
- Add stack plugin to calculate multiple ROIs in one go.
- Add basic JCAMP-DX reading support.
- Add crosshair cursor option to the plot options menu.
- Add EXAFS extraction capabilities to the Main Window and the ROI Imaging Tool.
- Improved right axis autoscaling.
- Panning with the keyboard arrow keys implemented in most 1D plots.
- Correct bug on customized fit when using anchors.
- Correct bug saving MCA spectra when using the Taurus plugin.
- Correct swap of red and blue components when saving via matplotlib.
- Correct regular mesh plotting.
New in PyMCA 5.0.3 (Apr 8, 2015)
- Recover Advanced fit graphics saving in logarithmic mode.
- Slower but correct reading of SPE files.
- Correctly handle Energy and Channel plot labels.
- Calculate tertiary excitation in diagnostics tab.
- Allow stack normalization by an external image.
- Correct saving of curves in the SCAN window.
- Add OSMesa backend to the list of available plot backends.
- Add crosshair cursor option.
New in PyMCA 5.0.2 (Mar 12, 2015)
- Fast XRF fitting: Correct concentrations calculation.
- Make license information detectable by licensecheck.
New in PyMCA 5.0.1 (Mar 3, 2015)
- Fast XRF fitting:
- Give the user the option not to check for negative peak contributions in order to maximize speed.
- The default behavior is unchanged.
- Add copyright information to files missing it.
- Correct bug: Windows frozen binary could not start batch from main window.
- Correct bug: Fast XRF fit was not working on dynamically loaded stacks when negative peak contributions were detected.
- Correct bug: Save action was not active on some plots.
New in PyMCA 5.0.0 (Feb 6, 2015)
- Changes:
- VERSION 5.0.0 Analytical secondary excitation corrections.
- Approximated tertiary excitation corrections.
- Automatic matrix update.
- Support .rtx file format stacks Support .rpl + .raw described stacks (Lispix file format) Support SPEC 6.02+ shared memory
- Possibility to generate PCA scores plot.
- Incorporate a new repository layout.
- Most of the source code can be used under MIT or LGPL licenses.
- Dependency on Qwt (via PyQwt) removed. Possibility to keep image aspect ratio. Improved print preview.
- MCA Window accepts plugins.
- Automatic download of user plugins. Any plot accepts ROI selection.
New in PyMCA 4.7.4 (Oct 2, 2014)
- Support readout of top level datasets in HDF5 files.
- Improved handling of Tracer csv files.
- Correct problems reading spec 6.02.07+ shared memory.
New in PyMCA 4.7.3 (Mar 28, 2014)
- Correct bug using SNIP background with the Fast XRF linear fit stack plugin.
- Better handling of screen resolutions with 768 vertical pixels.
New in PyMCA 4.7.2 (Mar 28, 2014)
- Allow fitting of all Cr L lines
- Correct bug saving image alignment data to disk.
- Correct bug using linear polynomial background with the Fast XRF linear fit stack plugin
New in PyMCA 4.7.1 (Dec 14, 2013)
- Support SOLEIL multiple-file different-scan-number maps.
- Support batch fitting of multiple HDF5 files.
- Fast XRF linear fit stack plugin.
- Possibility to load image shifts in the image alignment stack plugin.
- Basic support of MRC file format.
- Add ID08 advanced alignment scan plugin.
New in PyMCA 4.6.2 (Jul 16, 2012)
- Fix calculation of the MCA associated to a region when using dynamically loaded 1D stacks.
- Fix scan XANES normalization. All curves normalized instead of just the active one.
New in PyMCA 4.6.1 (Jul 3, 2012)
- Support GZIP compressed EDF files (extensions: edf.gz, ccd.gz, raw.gz)
- Fix annoying issue of having to select the left side of a pixel in order to have the pixel actually selected.
- Fix windows problem of PyMca not starting when the "My Documents" folder has been relocated (issue number 3537267).
- Fix Debian hurd-i386 build from source problem.
New in PyMCA 4.4.1p1 (Nov 26, 2010)
- Corrects an issue affecting MacOS X installations. The problem only appeared when performing a batch fit of HDF5 files.
New in PyMCA 4.4.1 (Nov 22, 2010)
- Allow detailed customization of 1D output.
- Add simple normalization plugins to the Scan window.
- Implement a plugin system for the ROI Imaging tool.
- Implement a generic batch fitting of stacks as a stack plugin. The functions are totally specified by the user.
- Implement simple background removal tools as stack plugins.
- Implement an alternative ROI window as a stack plugin.
- Support convertion of big EDF image stacks to HDF5.
- Visualization of large image stacks via dynamic loading and use of HDF5.
- Support MDP based PCA and ICA on user selected regions.
- Read calibration from OMNIC 7.x .map files.
- Support Bruker Opus maps exported in DPT format.
- Improve the reading speed of TwinMic .dta files.
- Add simple MarCCD support.
- Add very simple support for some flavours of Pilatus CBF.
- Show file header information.
- Properly handle Amptek MCA calibration when more than two points or ROIs have been used.
- Allow Savitzky-Golay (SG) filtering of stacks.
- Correct problem affecting odd order SG derivatives.
- Very primitive HDF5 2D Visualization.
- Possibility to visualize HDF5 3D datasets as series of images.
- Implement a context menu on the main window HDF5 browser.
- Table visualization of non-numerical HDF5 datasets.
- Support segmented HDF5 files using default segmentation.
- Allows the use of several processes when batch fitting a single HDF5 file.
- Allows reading of pure image formats in the RGB correlator.
- The fit configuration window was too high for Mac computers having exactly 800
- pixels vertical resolution.
- Workaround a windows problem when trying to select thousands of files in the
- batch file dialog by using Qt file dialogs.
- Minor visualization and data handling improvements.
- Prevent a crash when the excitation energy is below 1 keV.
- Add a script to build PyMca from source on Debian or Ubuntu systems.
- Make specfile LC_NUMERIC locale independent to solve Debian bug report 602471.
- Unify the sps library used by PyMca and the one used by Certified Scientific
- Software package SPEC. Use a BSD like license for the associated code.
New in PyMCA 4.4.0 (Apr 14, 2010)
- Alternative background subtraction algorithm (SNIP) implemented.
- Support of HDF5 file format.
- Possibility to export ROI imaging tool data stack in HDF5.
- Workaround 32-bit limit when handling huge EDF maps in 32-bit machines.
- Better customization capabilities when saving images through matplotlib.
- Support Fit2D .chi files.
- Simple support of ADSC files wrapping them as EDF files.
- Possibility to save images as 32-bit floats for people using the ImageJ EDF
- plugin.
- Support combined PCA when using two data stacks.
- Support Independent Component Analysis via MDP if installed.
- Support non-negative Matrix Approximation Analysis using Uwe Schmitt modules
- (http://public.procoders.net/nnma/)
- Add multivariate analysis capabilities to the RGBCorrelator.
- Implement a mechanism to add plugins to 1D plots.
- Implement simple 3D visualization capabilities.
- Solve X-ray tube profile generation problems at tube voltages below 20 kV.
- Allow a greater number of energies defining the X-ray tube emission profile.
- Correct logarithmic colormap handling.
- Correct colormap problems in 64-bit platforms.
- Correct problem preventing data calibration in some 64-bit platforms.
- Minor bugs corrected and minor features added.
New in PyMCA 4.3.0 (Oct 30, 2008)
- Speed up fit configuration when using multiple energies.
- Import/export the multiple energies beam description as CSV files.
- Possibility to calculate transmission curves added to the tools menu.
- Offer the possibility to use an additional filter in the x-ray tube setup.
- Visualization of the absorption and the detector contribution to the efficiency.
- Prevent the use of trailing spaces in the definition of materials.
- Implement zoomed window panning (press CTRL key and desired arrow key simultaneously).
- Offer contour plot customization when saving images though matplotlib.
- Possibility to flip external images used for selection in the ROI imaging tool.
- Numpy 1.2 runtime deprecation warnings suppressed.
- Interpolated mass attenuation coefficients could be overestimated in the 0% to 3% range.
- Correct a bug appearing when trying to fit separate Ka and Kb lines of elements above Rb.
New in PyMCA 4.2.6 (Sep 27, 2008)
- Add very basic spx file format support.
- Improved SPE file format support.
- Improved semilogarithmic Y axis toggling.
- Correct a problem appearing when adding curves to the scan window in show points only mode.
- Offer the possibility to choose between Qt and native file dialogs through the PyMca command line argument --nativefiledialogs=1.
- Allow overwriting ROI definition files.
- Two column ASCII files were not read in the ROI Imaging.
- Implement the ROI Imaging --fileindex=1 command line option to deal with the case the EDF map was column oriented instead of row oriented.
- Add the possibility to transpose the resulting images of a batch fitting by passing the --fileindex=1 option to PyMcaPostBatch.
- Add threshold selection methods.
- Implement selections from external images.
- Correct a bug affecting saving of McaAdvancedFit data in CSV format.
- Replace corrupted Ru.mat attenuation data.
- Solve a problem with fit configuration window size affecting MacOS computers.
- Prevent the use of numbers as material names.
- Prevent an endless loop in case of typing a bad matrix element in the concentrations tab.
- Add the necessary scripts to build PyMca as a python library under windows.
- The calibration was not properly written when converting to EDF file format.