Skip to content

kikuchipy 0.4.0

Compare
Choose a tag to compare
@hakonanes hakonanes released this 08 Jul 11:47
969bbbe

kikuchipy 0.4.0 is a minor release of kikuchipy, an open-source Python library for processing and analysis of electron backscatter diffraction (EBSD) patterns.

The most notable addition is the reading of uncompressed EBSD patterns from Oxford Instruments' binary .ebsp file format, making users of their detectors able to visualize and analyze their patterns in kikuchipy! Projection/pattern center calibration via the moving screen technique is also added. All updates from the previous release are listed below.

Contributors

  • Håkon Wiik Ånes

Added

  • Sample tilt about RD can be passed as part of an EBSDDetector. This can be used when projecting parts of master patterns onto a detector. (#381)
  • Reader for uncompressed EBSD patterns stored in Oxford Instrument's binary .ebsp file format. (#371, #391)
  • Unit testing of docstring examples. (#350)
  • Support for Python 3.9. (#348)
  • Projection/pattern center calibration via the moving screen technique in a kikuchipy.detectors.calibration module. (#322)
  • Three single crystal Si EBSD patterns, from the same sample position but with varying detector distances, to the data module (via external repo). (#320)
  • Reading of NORDIF calibration patterns specified in a setting file into an EBSD signal. (#317)

Changed

  • Only return figure from kikuchipy.filters.Window.plot() if desired, also add a colorbar only if desired. (#375)

Deprecated

  • The kikuchipy.pattern.correlate module will be removed in v0.5. Use kikuchipy.indexing.similarity_metrics instead. (#377)
  • Rename the EBSD.match_patterns() method to EBSD.dictionary_indexing(). match_patterns() will be removed in v0.5. (#376)

Fixed

  • Set minimal requirement of importlib_metadata to v3.6 so Binder can run user guide notebooks with HyperSpy 1.6.3. (#395)
  • Row (y) coordinate array returned with the crystal map from dictionary indexing is correctly sorted. (#392)
  • Deep copying EBSD and EBSDMasterPattern signals carry over, respectively, xmap and detector, and phase, hemisphere and projection properties. (#356)
  • Scaling of region of interest coordinates used in virtual backscatter electron imaging to physical coordinates. (#349)