Skip to content

Releases: vasole/pymca

5.3.0

09 Apr 12:19
Compare
Choose a tag to compare
  • 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 by generating automatic data selection tables besides the user defined one (requires use of a measurement group)

  • 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.

5.2.2

23 Nov 11:35
Compare
Choose a tag to compare
  • 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 labeling 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.

  • Add script to build debian packages

5.2.0

01 Sep 07:19
Compare
Choose a tag to compare
  • XRF: Enforces the use of fisx library 1.1.4 or above. Calculation of secondary excitation corrections with previous versions could give wrong results when using monochromatic excitation with energy very close to the absorption edge of the element primarily excited.

  • XRF: Deal with the case the mass fraction is zero in one of the compounds of a material. It can arrive when applying a Strategy.

  • RGB Correlator can now export the data as a single TIFF file or as multiple TIFF files.

  • Extend the command line usage of the FastXRFLinearFit module to HDF5 datasets.

  • ROI Imaging. Improved external images plugin. It requires silx.

  • ROI Imaging. Plugin to display per pixel information (motors and others). It requires silx.

  • ROI Imaging. Allow to sum the master and the slave stack. It can be used to sum an arbitrary number of stacks.

  • Implement a calculation cache to speed up secondary excitation calculations.

  • Allow to use fisx library for the calculation of escape peaks. Default is disabled.

  • Improved support of OMDAQ lmf format.

  • Correct bug affecting the calculation of ROIs when the x axis coordinates are negative

  • MacOS. Correct bug on startup when reading the default configuration.

5.1.4

04 Apr 12:58
Compare
Choose a tag to compare
  • 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.

5.1.3

25 Nov 21:01
Compare
Choose a tag to compare
  • Correct minor Qt5 related bugs.
  • Simplify embedding batch fitting in custom workflows.
  • ROI Imaging: Exporting the stack in TIFF format did not respect zoomed region limits
  • Allow exporting the x-ray tube emission continuum from the plot.
  • Implement a "copy-selection-to-clipboard" of the concentrations table via CTRL-C.
  • Fix error message when moving mouse on SCAN window after having used the regular mesh plugin
  • Correct coordinate display on image window.
  • Solve issue calculating shell photoelectric cross-sections close to edges forcing to use fisx v1.1.2

5.1.2

20 Jul 12:09
Compare
Choose a tag to compare
  • 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).

5.1.1

02 Oct 13:50
Compare
Choose a tag to compare
  • 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.

5.1.0

07 Jul 08:08
Compare
Choose a tag to compare

VERSION 5.1.0

  • Automatic download 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.

5.0.3

07 Apr 15:30
Compare
Choose a tag to compare
  • 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.

5.0.2

10 Mar 09:42
Compare
Choose a tag to compare
  • Fast XRF fitting: Correct concentrations calculation.
  • Make license information detectable by licensecheck.