Skip to content

Latest commit

 

History

History
157 lines (125 loc) · 7.19 KB

CHANGELOG.md

File metadata and controls

157 lines (125 loc) · 7.19 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[0.9.59 - 2022-04-01]

Release announcement

Added

  • Reading files from FDMNES.
  • XAS Viewer allows reading in a reference spectrum from the same file as a spectrum.
  • XAS_Viewer better supports each spectrum having an "energy reference spectrum". This can be set on reading spectra, or afterwards. Recalibratng energies can propogate calibrations to spectra that share a reference.
  • XAS Viewer better supports an "energy shift" for each spectrum -- this can be copied to other spectra or "undone" to go back to the original (as read-in) data.
  • XAS Viewer: data can be deglitched while plotting in "k" space"
  • XAS Viewer: "flattened" spectra can be used for linear analysis in more places.
  • Example using Jupyter and Fe pre-edge peaks.

Changed

  • XAS Viewer: the action of the "pin icon" for selecting points from a plot has now changed. Previously hitting the pin icon meant "use most recently clicked point on plot". Now, hitting the pin icon starts a timer which will look for mouse clicks after hitting the pin icon: a) if there are new mouse clicks on the plot, wait at least 3 seconds, and return the most recent position. b) if there are no mouse clicks after 15 seconds, return the most recent position (even before clicking on the pin)

Fixed

  • Reading columns names from one line header, and for files that announce as XDI but break XDI specs (say, by having >128 columns).
  • Better handling of CIFs with partial occupancy when generating feff.inp.
  • NLEG is set to 6 by default when generating feff.inp.
  • By default, hydrogen atoms are removed when generating feff.inp (XAS Viewer and cif2feff)
  • Athena project files with very long journals are better supported.
  • Some permission problems for installation of Applicatons on MacOS have been avoided.
  • "get current working directory" is now tested uniformly for permission errors.
  • MapViewer: more robust and flexible search for tomographic rotation axis.
  • Fix for spec/HDF5 files with broken "scan" link.
  • XRF Display spectral fiitting: faster, better guesss for parameter scales, and show filled eigenvectors (wxmplot 0.9.49)
  • MapViewer / XRF Display: much improved ADD ROIs, including pushing XRF ROIs added in XRF Display back to the list in Mapviewer.
  • MapViewer: The order of ROIs added is now preserved, including for work arrays and Abundances from XRF analysis.

Removed

  • Plugins are now completely removed
  • 32-bit Windows is no longer supported: libraries and executables have been removed.
  • Cromer-Libermann is more deprecated and hidden (but not completely gone, yet)

[0.9.58 - 2022-01-16]

Release announcement

Added

  • [xas_viewer] add '-' operator in file reader

Fixed

  • bug in larch.io.specfile_reader with the upgrade to silx==1.0.0 (#332)
  • bug with loading deprecated numpy functions (#335)
  • installation instructions in documentation (#333)

Removed

  • deprecated plugins mechanism

[0.9.57 - 2021-12-02]

Release announcement

Added

  • Read RIXS files from BM16 at ESRF.
  • Option --devel in GetLarch.sh to install from source.
  • xas_viewer
    • File->Save as

Changed

  • Module rixsdata moved from larch.qtrixs to larch.io
  • Force UTF8 encoding in read_ascii
  • xas_viewer
    • File->Save overwrites by default.
    • Better deglitching dialog, including viewing data as chi(E).
    • Loading a Peak Model is now allowed at any time.
    • Default Project filenames are taken from timestamp.

Fixed

  • Problem with yaml load in GetLarch.sh
  • Problem in interpolation with nearly repeated x values
  • Messages reporting progress when processing XRF Maps
  • Reading Athena Project files with non-ASCII characters

[0.9.56 - 2021-10-20]

Release announcement

[0.9.55 - 2021-07-19]

Release announcement

Fixed

  • Larch's GUI applications on non-US Windows 10 machines.
  • There was a serious bug (possibly since Larch 0.9.52) for using wxPython applications with Python>=3.8 and wxPython>=4.1.0.
  • Fixes for turning CIF structures into Feff inputs and running Feff:
    • more external CIF files from Crystallography Open Database and Materials Project can be converted to Feff.inp.
    • external Feff.inp files can be loaded and run.
    • the name of the folder created for any Feff calculation can be renamed before running Feff.
  • Fixed a bug on the EXAFS / background subtraction panel on "copied groups" to ensure that processing parameters (kweight, rbkg, etc) are kept separate.

Changed

  • the plot selection choice in the XAS normalization panel for "one group" and "selected groups" are no longer reset each time a data set is selected.

Added

  • A reference spectrum can now be set for any XAFS spectrum.
  • For linear combination fitting, a single energy shift can be varied during the fit, shifting the unknown data to match the combination of a (presumably aligned) set of standards.
  • For pre-edge peak fitting and Feff Path fitting, entries in the "fit history" can have user-specified labels which can be more meaningful than the default "Fit #1", "Fit #2", etc.
  • testing is now done only with Github Actions, not with the appveyor service.

[0.9.53 - 2021-07-02]

Release message

Fixed

  • XAS viewer
    • fixed various bugs in Spec/BLISS files importer -- silx version 0.15.2 is now required.
    • "GetLarch.sh" and "GetLarch.bat" scripts now use "miniforge", should provide faster downloads and installs.
    • fixed (hopefully) random Text controls events on startup on Windows.
    • several small improvement feffpath and feffit functions for better managing Path Parameters with lmfit

Added

  • XAS viewer
    • Add GUI Browser for CIF Files from American Mineralogist Crystal Structure Database
    • Code for converting CIF files to feff6/8 input files, GUI form to run Feff, organize results in users .larch/feff folder
    • Feff Path Browser for import Feff.dat files from .larch/feff
    • Feffit Tab added to XAS Viewer for (1 data set) Feff Fitting, with history of fits, saving of fit script.
    • EXAFS Panel can show chi(q) data.

[0.9.52 - 2021-06-13]

Added

  • XAS viewer
    • support for ESRF BLISS HDF5 files

[0.9.51 - 2021-04-22]

Fixed

  • XAS viewer
    • Parameters saved in an Athena Project File are now correctly saved and read into XAS Viewer (thanks Tyler Valentine!)

Added

  • XAS viewer
    • "Apply to all marked groups" feature for pre-edge peak fitting.
    • import multiple scans from a Spec file.
  • There are binary installers for Windows, MacOSX, and Linux.
  • "GetLarch.sh" and "GetLarch.bat" scripts.