What's new in PyMCA 5.6.5
Apr 11, 2021
- PyMcaBatch. Prevent the use of the input directory as output directory when the input file list is a single HDF5 file.
- PyMcaBatch. Allow XRF batch fitting of a single entry in an HDF5 file containing multiple maps.
- PCA. Deal with NaNs in stacks of spectra.
- SPS. Correct SPEC shared memory access under Python 3.8
- Adapt XIA Correct tool to python 3.
New in PyMCA 5.6.3 (Apr 1, 2021)
- XRF. Allow to take user supplied transmission tables as attenuators.
- IO. Allow sorting of entries in NeXus files by title.
New in PyMCA 5.6.2 (Apr 1, 2021)
- IO. h5py 3.0.0 compatibility
- Double-check OpenGL availability on startup
- Allow building of PyMca under linux without OpenGL
New in PyMCA 5.6.1 (Apr 1, 2021)
- K-Means. Subtract minimum of each feature prior to scaling.
- IO. Improved user experience using HDF5 files.
- IO. More robust access to redis.
- IO. Automatic update of data from redis when last scan is selected.
New in PyMCA 5.6.0 (Apr 1, 2021)
- RGB Correlator. Implement K-means clustering on user selected images.
- RGB Correlator. Provide a shape command line argument to simplify reading of HDF5 groups.
- ROI Imaging. Support mask selections from the RGB correlator.
- ROI Imaging. Save stacks with calibration, live times and positioners.
- IO. Provide access to bliss data via redis.
- GUI. Deal with matplotlib warnings.
- Plugins. Correct numpy 1.19.x related issues.
New in PyMCA 5.5.5 (Apr 13, 2020)
- XRF. Allow to use up to 15 elements to refine the sample matrix.
- IO. Support ARTAX files in PyMca Main window.
- IO. Read motor positions from ARTAX files.
- ROI Imaging. Allow to choose to perform PCA on standardized data.
- ROI Imaging. Allow multiple slaves.
- ROI Imaging. Do not close application when deleting slave stacks.
- Plugins. Correct MotorInfo problem of table containing duplicates.
New in PyMCA 5.5.4 (Jan 13, 2020)
- XRF. Make PyMca compatible with recent XMI-MSIM versions
- XRF. Handle the use of the % character when defining materials
- ROI Imaging. Add action to export all PCA and NNMA vectors.
- ROI Imaging. Support the use of regions with NNMA.
New in PyMCA 5.5.3 (Oct 21, 2019)
- HDF5. Handle broken toplevel external links
- XRF. The fit configuration window was too big when using large font scaling.
- Enable ICA calculations on HDF5 stacks.
New in PyMCA 5.5.2 (Oct 21, 2019)
- HDF5: Make the code compatible with new h5py default file opening mode.
New in PyMCA 5.5.1 (Oct 21, 2019)
- Qt binding selection tries PyQt5, PySide2, PyQt4 and PySide in that order.
- PyMcaBatch: Deal with spaces in the path to the fit configuration file.
- Prevent start crash using PySide2.
New in PyMCA 5.5.0 (Jul 11, 2019)
- XRF: Include full-analysis provenance in HDF5 output files.
- Improved support of HDF5
- Improved testing suite.
- ROI Imaging: Improved memory handling when reading multiple HDF5 detectors as input.
- ROI Imaging: Support PerkinElmer FSM file format
- ROI Imaging: Correct reading OMNIC files under Python 3 in non-windows
- platforms.
- Support PySide2
- Support Matplotlib 3.1.x
- Preliminary support of Python 3.8
- Drop silx as hard dependency. Keep it as optional dependency.
- Default to silx (if present) for 3D and scatter plots.
New in PyMCA 5.4.2 (Dec 24, 2018)
- More robust reading of positioners from NeXus files
- Respect the nativefiledialogs flag in McaAdvancedFit
- Deal with underscore when sorting NeXus files by entry name
- RGBCorrelator: Correct attribute error reading .dat files under Python 3
New in PyMCA 5.4.0 (Sep 20, 2018)
- Add training exercises to the tutorials
- Support quantification accounting for live time when using HDF5 files
- Add higher order excitations example to the training data
- Use silx toolkit for graphics
- Allow the user to select a particular Qt binding (--binding option, default is PyQt5)
- Implement a user selectable logging level (--logging option, default is warning)
- Correct handling of repeated elements in the sample matrix
- Correct readout of lispix data
New in PyMCA 5.3.1 (Apr 28, 2018)
- PyMcaMainWindow. Correct error trying to use HDF5 files with only top level datasets.
- PyMcaBatch. Correct error when opening HDF5 files as input. - Use QOpenGLWidget when available instead of QGLWidget. It solves a Debian packaging issue.
- Prepare web pages using sphinx to be ready for easy deployment of improved documentation
New in PyMCA 5.3.0 (Apr 10, 2018)
- XRF. Correct several Single Layer Strategy issues.
- XRF. Support calibration readout using HDF5 files.
- XRF. Support time readout and use of time information from HDF5 files.
- HDF5. Simplify HDF5 data selection handling generating automatic data selection tables
- HDF5. Support readout of motor positions together with curve data when following ESRF and Sardana standards.
- HDF5. Support NXdata and default plots (requires silx)
- Add plugin to fit all curves present in a 1D window (requires h5py)
- ROI Imaging. No limit on the number of slaves.
- Add tomographic reconstruction capabilities (requires freeART and tomoGUI)
- Allow to build PyMca using GLIBC 2.26
- Activate Continuous Integration.
New in PyMCA 5.2.2 (Nov 23, 2017)
- ROI Imaging. Correct problem normalizing integer data by integer monitor.
- HDF5 Widget. Use PyMca plugins on silx data viewer.
- HDF5 Batch. Correct error when all the entries in an HDF5 file do not present
- the same structure.
- SPEC shared memory. Correct counter labelling order in case of using 10 or more
- counters and motors in a scan.
- NeXus. Interpret new style NXdata groups using silx NXdataViewer if silx is installed.
New in PyMCA 5.2.1 (Sep 5, 2017)
- Correct annoying error message appearing when background is not defined.
- Update SpecFile license to MIT
New in PyMCA 5.1.4 (Jul 27, 2017)
- ROI Imaging tool can add multiple detector signals present in an HDF5 file.
- Support multiple JCAMP-DX blocks in a file.
- Support stacks exported by OPUS in JCAMP-DX format.
- Add basic support of OMDAQ lmf data format.
- Make sure main window menu options are available under MacOS and Qt5.
- Support matplotlib 2.0
- Correct factor of two error when fitting step up or step down functions.
New in PyMCA 5.1.2 (Aug 2, 2016)
- Adapt to latest SPEC version.
- Correct compatibility issues with matplotlib 1.5.
- Much improved compatibility with Qt 5.
- Update to fisx 1.1.0 for windows compatibility under Python 3.5.
- Correct the generation of the efficiency plot in the ATTENUATORS tab when BeamFilter0 was selected. That problem only affected the plot, not anything else.
- Enable OpenGL window under Python 3.
- Implement Kaiser window option for XAS Fourier transform.
- Reimplement curve renaming.
- Recover interactive console functionality.
- Correct the density of H and He.
- Add more keywords for QXAS format support.
- Allow ADD functionality on customized fit background (allowing multiple atan functions).
- Allow the use of the regular mesh plugin on incomplete mesh scans.
- Add kinetics related plugins (Rate Laws and Arrhenius-like plots).
New in PyMCA 5.1.1 (Aug 2, 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 (Aug 2, 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 (Aug 2, 2016)
- 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 (Aug 2, 2016)
- 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 (Mar 3, 2015)
- 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 1, 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 27, 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 7, 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.7.0 (Dec 5, 2013)
- Add basic support for calculating multiple excitation corrections via the
- XMI-MSIM Monte Carlo code.
- Add Image alignment capabilities to the ROI Imaging tool.
- Improved handling of HDF5 external links.
- Solve printing issue when printing from the File menu while the SCAN window is active
- Recover reading support of SPE files from SLAC
- Correct reading of .chi files maps
- Extend the maximum number of counters supported in a specfile.
- Prevent endless loop in specfile when the last character limiting a scan is '#'
- Correct bug plotting a set of MCAs as one image when the number of MCA
- detectors is more than one.
- Background subtraction methods also work on stack browsers.
- Handling of scales in image plots.
- Add ID26 RIXS plugin as part of MultiScanToMesh plugins.
- Add XMCD and XAS plugins from ID08 and ID12.
- Add plugin to align curves.
- Stacks of DESY fio files readable by windows binary.
- Reduce memory usage when working with large in-memory stacks.
- Decide to load dynamically the data based on the amount of physical memory
- installed instead of based on a fixed data size.
New in PyMCA 4.6.2 (Jul 17, 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)
- This is a minor version correcting the following issues:
- 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.5.0 (Mar 15, 2012)
- Support h5py version 2.x
- Support OMNIC 8.x .map file format
- Support TIFF format. Uncompressed and packbits.
- Support a couple of ASCII based file formats of beamlines of Diamond and APS.
- Preliminary Python 3.2 support.
- Support principal components analysis of dynamically loaded stacks.
- Improved HDF5 file format handling.
- Possibility to visualize variable width line profiles on images.
- Add split Gauss, split Lorentz and split Pseudo-Voigt as fitting functions.
- Do not automatically sort the list of files to be treated in batch mode. The
- program will respect the order provided by the user.
- Allow visualized 3D objects to share the same colormap.
- Lower the energy threshold in order to consider Boron K X rays.
- Correct Arsenic density.
- Allow to customize the saving of Scan window curves using matplotlib.
- Allow multiple processes in MacOS X when using a non frozen PyMca version.
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.
- llow the use of several processes when batch fitting a single HDF5 file.
- Allow 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 (Jan 14, 2010)
- Extend the usability of the code down to 100 eV extending XCOM mass
- attenuation coefficients with EPDL97 data when energies are below 1 keV.
- 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
- 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 (Jan 14, 2010)
- 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 were between 0 and 3 %
- overestimated.
- Correct a bug appearing when trying to fit separate Ka and Kb lines of
- elements above Rb.
New in PyMCA 4.2.6 (Jan 14, 2010)
- 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.
New in PyMCA 4.2.4 (Jan 14, 2010)
- Add ESRF Xia Correct to the Tools menu.
- ROI Imaging changes.
- Do not reset ROI image selection on ROI change.
- Add data saving capabilities to the ROI image window.
- Implement basic principal component analysis mapping.
- Support AIFIRA and SupaVisio maps.
- Advanced Fit changes.
- Improved transmission geometry support.
- User can specify the scattering angle in the fit configuration.
- Support "funny type" attenuators.
- Make better use of the available space in the McaAdvancedFit window.
- Linear fit: fix peaks to 0 area if they are outside the fitting region.
- Simplify access to binding energies by putting them in a separate ASCII file.
- Add anchors and smoothing information to the HTML reports.
- Correct a bug on the reconstruction of the chisq image when using the
- multiple processes batch option.
- Correct a bug preventing the generation of HTML reports in batch mode.
- Correct a specfile compilation issue with some gcc versions.
- Suppress shared memory compilation warnings.
New in PyMCA 4.2.2 (Jan 14, 2010)
- Input/Output: Support CSV format.
- This should simplify data exchange with spreadsheets.
- Input/Output: Support 64-bit handling of EDF files.
- ScanWindow: Possibility to save all curves in a single specfile.
- McaWindow: Spectra are saved with the active calibration instead of its own.
- In other words: what you see is what you get.
- Possibility to rename graph curves.
- Possibility to save images thru matplotlib.
- This allows user customization (axes, colorbar, colormap, contours, ...)
- ROI imaging: Use file-mapped arrays for stacks of more than 2 Gbytes.
- This feature is implemented for 64-bit linux systems.
- McaAdvancedFit: The combination of linear fit and fixed pile-up was buggy.
- Calibration: Correct a crash under python 2.5 using the Auto FWHM option.
- RGB Correlator: ASCII images saved under windows can be read under linux.
- Add peak statistics information to fit reports.
- Some other minor bugs corrected and some other minor features added.
New in PyMCA 4.2.0 (Jan 14, 2010)
- ROI Imaging Tool: Possibility to calculate net ROI images.
- ROI Imaging Tool: Minimum width was a problem on dual screen displays.
- ROI Imaging Tool: When using two stacks, the colormaps where coupled.
- Main MCA Window old ROI markers were not erased under some conditions.
New in PyMCA 4.1.0 (Jan 14, 2010)
- Changed numerical library from Numeric to Numpy.
- Added a tool to convert spectra to ESRF data format.
- Improved shared memory access.
- Possibility to calculate concentrations in mM.
- Possibility to export the main MCA window in graphical format.
- MCA window inactive legends after a fit problem corrected.
New in PyMCA 4.0.9 (Jan 14, 2010)
- Concentration calculated on batch mode were wrong if the fundamental
- parameter method was employed and no report was generated. This bug was
- introduced in version 4.0.2
- Batches were unable to start if the first file had a name with
- more characters than the last one.
- Solved a random crash when showing the fit configuration dialog.
- Program was unable to start under Python 2.5
- Possibility to set anchors to the strip background. This makes the
- strip background the ideal choice when the spectra present background
- pile up artifacts.
- Correct a memory leak appearing when the Savitsky-Golay smoothing was one.
New in PyMCA 4.0.6 (Jan 14, 2010)
- Recover material editor functionality.
- Solve a printing issue on some systems.
- A black square was always present at the lower right corner.
- Started to add functionalities to the scan window.
New in PyMCA 4.0.3 (Jan 14, 2010)
- Correct a bug in the ROI imaging tool.
- If the first channel was different from 0, there was an offset in each ROI.
- Windows: Correct a bug making the applications crash on startup.
- Speed up fit configuration dialog. It was awfully slow since version 3.9.4 Qt4.
- Linux: Matplotlib saving of graphics working in the binary release also under (K)Ubuntu.
New in PyMCA 4.0.1 (Jan 14, 2010)
- Plotting under windows should be faster.
- Solved a small memory leak usign the strip background.
- Advanced fit config button reported not to work on a gentoo 64-bit system when building PyMCA from source. Corrected.
New in PyMCA 4.0.0 (Jan 14, 2010)
- Simplify batch preparation.
- After a fit, you can load the non-linear parameters from last fit into the configuration just by pressing a button.
- Huge speed up of pure imaging batches (specially linear fits).
- Possibility to save the imaging tool generated images in ASCII and EDF formats besides pure graphical formats.
- Display (X, Y, Z) coordenates in EDF viewers.
- Mark selected peaks in fit window, not in the main McaWindow.
- The windows installation allows to keep the old 3.9.4 version (ESRF)installed.
- That windows version can be downloaded from the ESRF. It has less features but a faster interface.
- Physics is not changed and files generated by the 3.9.4 version can be used with this version.
- Repeated HTML reports were incorrectly visualized.
- Correct a memory leak in the specfile library.
- Speed up sequential mca readout in specfile library.
- Batch pause button is working now.
- Force a main McaWindow plot and calibration update after a fit.
- Solve a Windows XP specific problem.
- The peak selection buttons were not coloured under some windows theme configurations.
New in PyMCA 3.9.3 (Jan 14, 2010)
- Add automatic x-ray tube weighted profile generation following Ebel's formulae.
- Consider scatter of more than just one excitation energy.
- Take into account peaks outside the fitting region if at least one of its escape lines falls into the fitting region.
- Particularly important for Germanium detectors where the K escape lines are far from the excitation energy.
- Starting pile-up parameter changed from 1.0e-10 to 1.0e-8
- The rhodium density was wrong. Changed.
- Solved a problem affecting the calibration in qt 2.3.0.
- Solved a program crash in qt 2.3.0 when Matrix Spectrum of a bad or non existing matrix was requested.
- Solved a program crash loading the shell configuration files. The problem affected some Intel based Macs (not all).
New in PyMCA 3.9.0 (Jan 14, 2010)
- Possibility to perform linear fits. That can improve batch fitting speed.
- Solved a long standing problem with the L lines of Sb, I, Cs, Ba, La, Ce, Pr and Nd. Problem was due to a bad transcription of the used theoretical data.
- The elements info shows energy dependent L and M ratios.
- Nothing changes for the fit. Just the information is shown.