Kikuchipy

Latest version: v0.10.0

Safety actively analyzes 638646 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.8.2

==================

Changed
-------
- Set minimal version of orix to >= 0.11.1.
(`623 <https://github.com/pyxem/kikuchipy/pull/623>`_)

0.8.1

==================

Fixed
-----
- Hough indexing with PyEBSDIndex of a lazy EBSD signal requires not only PyOpenCL to be
installed, but also for PyOpenCL to be able to create a context.
(`615 <https://github.com/pyxem/kikuchipy/pull/615>`_)
- Missing progressbars for ``EBSD`` methods ``average_neighbour_patterns()`` and
``fft_filter()`` reintroduced. (`615 <https://github.com/pyxem/kikuchipy/pull/615>`_)

0.8.0

==================

Added
-----
- ``kikuchipy.imaging.VirtualBSEImager`` replaces the
``kikuchipy.generators.VirtualBSEGenerator`` class.
(`608 <https://github.com/pyxem/kikuchipy/pull/608>`_)
- Adaptive histogram equalization is available to all signals.
(`606 <https://github.com/pyxem/kikuchipy/pull/606>`_)
- Option to return a new signal (lazy or not) instead of operating inplace is added to
many methods in all classes via ``inplace`` and ``lazy_output`` boolean parameters.
(`605 <https://github.com/pyxem/kikuchipy/pull/605>`_)
- Lazy version of the ``VirtualBSEImage`` class.
(`605 <https://github.com/pyxem/kikuchipy/pull/605>`_)
- Allow providing a color for simulator reflections when plotting with Matplotlib.
(`599 <https://github.com/pyxem/kikuchipy/pull/599>`_)
- Passing pseudo-symmetry operators to orientation and orientation/PC EBSD refinement
methods in order to find the best match among pseudo-symmetric variants.
(`598 <https://github.com/pyxem/kikuchipy/pull/598>`_)
- Saving and loading of an ``EBSDDetector``.
(`595 <https://github.com/pyxem/kikuchipy/pull/595>`_)
- EBSD refinement methods now return the number of function evaluations.
(`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Which points in a crystal map to refine can be controlled by passing a navigation
mask. (`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Which points to consider when merging crystal maps can be controlled by passing
navigation masks. (`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Which patterns to do dictionary indexing of can be controlled by passing a navigation
mask. (`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Downsampling of EBSD patterns which maintain the data type by also rescaling to the
data type range. (`592 <https://github.com/pyxem/kikuchipy/pull/592>`_)
- Method to get a PyEBSDIndex ``EBSDIndexer`` instance from an ``EBSDDetector``,
convenient for either indexing with PyEBSDIndex or for use with kikuchipy.
(`590 <https://github.com/pyxem/kikuchipy/pull/590>`_)
- Convenience function to get a ``CrystalMap`` from a PyEBSDIndex Hough indexing result
array. (`590 <https://github.com/pyxem/kikuchipy/pull/590>`_)
- PyEBSDIndex as an optional dependency.
(`590 <https://github.com/pyxem/kikuchipy/pull/590>`_)
- Two tutorials showing projection center (PC) fitting and extrapolation to obtain a
plane of PCs to index a full dataset.
(`588 <https://github.com/pyxem/kikuchipy/pull/588>`_)
- Tutorial showing sloppy projection center (PC)/orientation optimization landscape of
the Ni dataset from Jackson et al. (2019), replicating the results from Pang et al.
(2020). (`588 <https://github.com/pyxem/kikuchipy/pull/588>`_)
- Method ``EBSDDetector.fit_pc()`` to fit a plane using a projective or affine
transformation to projection centers following work by Winkelmann and co-workers
(2020). (`587 <https://github.com/pyxem/kikuchipy/pull/587>`_)
- Method ``EBSDDetector.extrapolate_pc()`` to return a new detector with a plane of
projection centers (PCs) extrapolated from a mean PC calculated from one or more PCs
following work by Singh et al. (2017).
(`587 <https://github.com/pyxem/kikuchipy/pull/587>`_)
- Methods ``EBSDDetector.estimate_xtilt()`` and ``EBSDDetector.estimate_xtilt_ztilt()``
to estimate the tilts about the detector X and Z axes which bring the detector plane
normal parallel to the sample plane normal, following work by Winkelmann and
co-workers (2020). (`587 <https://github.com/pyxem/kikuchipy/pull/587>`_)
- Method ``EBSDDetector.plot_pc()`` to plot projection centers (PCs) in maps, scatter
plots or in 3D. (`587 <https://github.com/pyxem/kikuchipy/pull/587>`_)
- Convenience function ``kikuchipy.draw.plot_pattern_positions_in_map()`` to plot
positions of selected patterns (typically calibration patterns) in a 2D map.
(`587 <https://github.com/pyxem/kikuchipy/pull/587>`_)
- EBSD signal returned from NORDIF calibration pattern reader tries to add the following
new info to the original metadata: Shapes of area and region of interest (ROI), offset
of ROI, calibration pattern indices and area overview image. All shapes and
coordinates are given both in units of area overview image pixels and scaled according
to the pixels in the ROI (actual navigation shape).
(`586 <https://github.com/pyxem/kikuchipy/pull/586>`_)
- Method ``EBSD.extract_grid()`` to get a new signal from grid positions evenly spaced
in navigation space. (`585 <https://github.com/pyxem/kikuchipy/pull/585>`_)
- Utility function ``grid_indices()`` to extract a smaller 1D or 2D grid of indices from
a larger grid. (`585 <https://github.com/pyxem/kikuchipy/pull/585>`_)
- Seven EBSD master pattern files simulated with EMsoft are available from
``ebsd_master_pattern()`` via the data module for download to the local cache:
aluminium, nickel, silicon, austenite, ferrite, a chi-phase in steel and a sigma-phase
in steel. (`584 <https://github.com/pyxem/kikuchipy/pull/584>`_,
`607 <https://github.com/pyxem/kikuchipy/pull/607>`_)
- Some experimental EBSD datasets are available for download to the local cache via the
data module: (50, 50) patterns of (480, 480) pixels from an Si wafer via
``si_wafer()``, ten full Ni datasets of (149, 200) patterns of (60, 60) pixels via
``ni_gain(number)`` (number 1-10) (parts of number 1 are used in
``nickel_ebsd_small()/large()``) and the calibration patterns of the ten Ni datasets,
``ni_gain_calibration(number)``.
(`584 <https://github.com/pyxem/kikuchipy/pull/584>`_,
`593 <https://github.com/pyxem/kikuchipy/pull/593>`_,
`607 <https://github.com/pyxem/kikuchipy/pull/607>`_)
- When using the following HyperSpy ``Signal2D`` methods via the ``EBSD`` class, the
class attributes ``xmap``, ``static_background`` and ``detector`` are handled
correctly, which they were not before: ``inav``, ``isig``, ``crop()``,
``crop_image()``. If handling fails, the old behavior is retained. This handling is
experimental. (`578 <https://github.com/pyxem/kikuchipy/pull/578>`_)
- ``EBSDDetector.crop()`` method to get a new detector with its shape cropped, also
updating the PC values accordingly.
(`578 <https://github.com/pyxem/kikuchipy/pull/578>`_)

Changed
-------
- Minimal version of orix set to >= 0.11 and of Numba set to >= 0.55.
(`608 <https://github.com/pyxem/kikuchipy/pull/608>`_)
- Added warnings when trying to perform adaptive histogram equalization on a signal with
data in floating type or when some of the data is NaN.
(`606 <https://github.com/pyxem/kikuchipy/pull/606>`_)
- Dask arrays returned from EBSD refinement methods has the number of function
evaluations as the second element after the score.
(`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Stricter phase comparison in EBSD refinement. The phase in the crystal map points to
refine must have the same name, space group, point group and structure (atoms and
lattice) as the master pattern phase.
(`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Passing two crystal maps with identical phases when merging returns a map with one
phase instead of two and does not raise a warning, as before.
(`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- Exclude documentation and tests from source distribution.
(`588 <https://github.com/pyxem/kikuchipy/pull/588>`_)
- Minimal version of HyperSpy increased to >= 1.7.3.
(`585 <https://github.com/pyxem/kikuchipy/pull/585>`_)
- When binning the navigation dimension(s) with ``EBSD.rebin()``, the class attributes
``xmap`` and ``static_background`` are set to ``None`` and ``detector.pc`` is set to
``[0.5, 0.5, 0.5]`` in the appropriate navigation shape. If the signal dimension(s)
are binned, the ``static_background`` is binned similarly while the ``detector.shape``
and ``detector.binning`` are updated. If this handling of attributes fails, the old
behavior is retained. This handling is experimental.
(`578 <https://github.com/pyxem/kikuchipy/pull/578>`_)
- EBSD signal loaded with ``nickel_ebsd_small()`` and ``nickel_ebsd_large()`` now
contain crystal maps with orientations and detectors with PC values found from Hough
indexing with PyEBSDIndex followed by orientation and PC refinement.
(`578 <https://github.com/pyxem/kikuchipy/pull/578>`_,
`584 <https://github.com/pyxem/kikuchipy/pull/584>`_)
- Minimal version of Matplotlib is 3.5.0 when installing optional dependencies with
``pip install kikuchipy[viz]`` since PyVista requires this.
(`578 <https://github.com/pyxem/kikuchipy/pull/578>`_)

Deprecated
----------
- ``kikuchipy.generators.VirtualBSEGenerator`` class is deprecated and will be removed
in version 0.9. Use ``kikuchipy.imaging.VirtualBSEImager`` instead.
(`608 <https://github.com/pyxem/kikuchipy/pull/608>`_)
- The data module functions ``silicon_ebsd_moving_screen_x()``, where "x" is "in",
"out5mm" or "out10mm", are deprecated and will be removed in v0.9. Use
``si_ebsd_moving_screen(distance)`` instead, where ``distance`` is ``0`` (in), ``5``
or ``10``. (`607 <https://github.com/pyxem/kikuchipy/pull/607>`_)
- The PyPI selector ``viz`` is replaced by ``all``, which installs all optional
dependencies. ``viz`` will be removed in version 0.9. Install optional dependencies
manually or via ``pip install kikuchipy[all]``.
(`590 <https://github.com/pyxem/kikuchipy/pull/590>`_)
- ``projections`` module with classes ``GnomonicProjection``, ``HesseNormalForm``,
``LambertProjection`` and ``SphericalProjection``. These will be removed in version
0.9.0, as they are unused internally. If you depend on this module, please open an
issue at https://github.com/pyxem/kikuchipy/issues.
(`577 <https://github.com/pyxem/kikuchipy/pull/577>`_)

Removed
-------
- ``mask`` parameter in EBSD refinement methods; use ``signal_mask`` instead.
(`577 <https://github.com/pyxem/kikuchipy/pull/577>`_)
- ``ebsd_projections`` module. (`577 <https://github.com/pyxem/kikuchipy/pull/577>`_)

Fixed
-----
- Default ``EBSD.detector.shape`` is now correct when a detector is not passed upon
initialization. (`603 <https://github.com/pyxem/kikuchipy/pull/603>`_)
- Oxford Instruments .ebsp files of version 4 can now be read.
(`602 <https://github.com/pyxem/kikuchipy/pull/602>`_)
- When loading EBSD patterns from H5OINA files, the detector tilt and binning are
available in the returned signal's ``detector`` attribute.
(`600 <https://github.com/pyxem/kikuchipy/pull/600>`_)
- Range of (kinematical) intensities in ``KikuchiPatternSimulator.plot()`` maximizes the
strongest reflectors (make black) instead of minimizing the weakest reflectors (make
white), which was the previous behavior.
(`599 <https://github.com/pyxem/kikuchipy/pull/599>`_)
- Inversion of ``signal_mask`` in the normalized cross-correlation and normalized dot
product metrics is now done internally, to be in line with the docstrings (does not
affect the use of this parameter and ``metric="ncc"`` or ``metric="ndp"`` in
``EBSD.dictionary_indexing()``).
(`593 <https://github.com/pyxem/kikuchipy/pull/593>`_)
- ``EBSDDetector.pc_average`` no longer rounds the PC to three decimals.
(`586 <https://github.com/pyxem/kikuchipy/pull/586>`_)
- Microscope magnification is now read correctly from EDAX h5ebsd files.
(`586 <https://github.com/pyxem/kikuchipy/pull/586>`_)
- kikuchipy h5ebsd reader can read a signal with an EBSD detector with a PC array of
different navigation shape than determined from the HDF5 file's navigation shape
(e.g. ``Scan 1/EBSD/Header/n_columns`` and ``n_rows``).
(`578 <https://github.com/pyxem/kikuchipy/pull/578>`_)

0.7.0

==================

Added
-----
- Signal mask passed to EBSD orientation and projection center refinement methods is now
applied to the experimental pattern as well.
(`573 <https://github.com/pyxem/kikuchipy/pull/573>`_)
- Dependency ``imageio`` needed for reading EBSD patterns in image files.
(`570 <https://github.com/pyxem/kikuchipy/pull/570>`_)
- Reader of an ``EBSD`` signal from all images in a directory assuming they are of the
same shape and data type. (`570 <https://github.com/pyxem/kikuchipy/pull/570>`_)
- Reader of an ``EBSD`` signal from EDAX TSL's binary UP1/UP2 file formats.
(`569 <https://github.com/pyxem/kikuchipy/pull/569>`_)
- Ability to project simulate patterns from a master pattern using varying projection
centers (PCs) in ``EBSDMasterPattern.get_patterns()``. An example is added to the
method to show this. (`567 <https://github.com/pyxem/kikuchipy/pull/567>`_)
- Allow not setting ``energy`` parameter in ``EBSDMasterPattern.get_patterns()``, upon
which the highest energy available is used.
(`567 <https://github.com/pyxem/kikuchipy/pull/567>`_)
- Improved handling of custom attributes ``xmap``, ``detector`` and
``static_background`` in ``EBSD`` and ``hemisphere``, ``phase`` and ``projection`` in
EBSD/ECP master pattern classes when calling inherited HyperSpy ``Signal2D`` methods
``as_lazy()``, ``change_dtype()``, ``compute()``, ``deepcopy()``,
``set_signal_type()`` and ``squeeze()``.
(`564 <https://github.com/pyxem/kikuchipy/pull/564>`_)
- Reader of an electron channelig pattern (ECP) master pattern from an EMsoft HDF5 file
into an ``ECPMasterPattern`` signal.
(`564 <https://github.com/pyxem/kikuchipy/pull/564>`_)
- Reader of a transmission kikuchi diffraction (TKD) master pattern from an EMsoft HDF5
file into an ``EBSDMasterPattern`` signal.
(`564 <https://github.com/pyxem/kikuchipy/pull/564>`_)
- ``ECPMasterPattern`` class. (`564 <https://github.com/pyxem/kikuchipy/pull/564>`_)
- Some internal logging which can be controlled via ``kikuchipy.set_log_level()``.
(`564 <https://github.com/pyxem/kikuchipy/pull/564>`_)
- Reader of an ``EBSD`` signal from Oxford Instrument's h5ebsd format (H5OINA).
(`562 <https://github.com/pyxem/kikuchipy/pull/562>`_)
- Figures of reference frames of other software added to the documentation.
(`552 <https://github.com/pyxem/kikuchipy/pull/552>`_)
- Whether to show progressbars from most signal methods (except indexing and refinement)
can be controlled by passing ``show_progressbar`` or by setting HyperSpy's
``hs.preferences.General.show_progressbar`` (see their docs for details).
(`550 <https://github.com/pyxem/kikuchipy/pull/550>`_)

Changed
-------
- Documentation theme from *Furo* to *PyData*, as the growing API reference is easier to
navigate with the latter. (`574 <https://github.com/pyxem/kikuchipy/pull/574>`_)
- Use Rodrigues-Frank vector components (Rx, Ry, Rz) instead of Euler angles in EBSD
orientation and projection center refinement methods. This means that if refinement is
not directly but a Dask array is returned from any of these methods, the data which
previously contained Euler angles now contain these vector components. This change was
done to speed up refinement. (`573 <https://github.com/pyxem/kikuchipy/pull/573>`_)
- Most of the ``EBSD`` metadata structure is removed, in an effort to move all relevant
data to the attributes ``xmap``, ``static_background``, and ``detector``.
(`562 <https://github.com/pyxem/kikuchipy/pull/562>`_)
- h5ebsd plugin split into one plugin for each h5ebsd format (kikuchipy, EDAX TSL, and
Bruker Nano).
(`562 <https://github.com/pyxem/kikuchipy/pull/562>`_)
- ``EBSDDetector.plot()`` and ``PCCalibrationMovingScreen.plot()`` parameter
``return_fig_ax`` renamed to ``return_figure``.
(`552 <https://github.com/pyxem/kikuchipy/pull/552>`_)
- Import modules lazily using the specification in `PEP 562
<https://peps.python.org/pep-0562/>`__.
(`551 <https://github.com/pyxem/kikuchipy/pull/551>`_)
- Minimal version of HyperSpy increased to >= 1.7.1.
(`550 <https://github.com/pyxem/kikuchipy/pull/550>`_)
- ``progressbar`` parameter to ``show_progressbar`` in ``kikuchipy.data`` functions
which accepts a ``allow_download`` parameter. If not given, the value is retreived
from HyperSpy's preferences. (`550 <https://github.com/pyxem/kikuchipy/pull/550>`_)

Deprecated
----------
- ``mask`` parameter in EBSD orientation and projection center refinement is deprecated
in favor of ``signal_mask``, and will be removed in version 0.8.0.
(`573 <https://github.com/pyxem/kikuchipy/pull/573>`_)
- ``projections.ebsd_projections`` module.
(`563 <https://github.com/pyxem/kikuchipy/pull/563>`_)

Removed
-------
- ``EBSDSimulationGenerator`` and ``GeometricalEBSDSimulation`` (use
``KikuchiPatternSimulator`` and ``GeometricalKikuchiPatternSimulation`` instead) and
``simulations.features`` module.
(`563 <https://github.com/pyxem/kikuchipy/pull/563>`_)
- ``crystallography`` module. (`563 <https://github.com/pyxem/kikuchipy/pull/563>`_)
- Options ``"north"`` and ``"south"`` for property
``EBSDMasterPattern.hemisphere`` and in the parameter ``"hemisphere"`` in
``kikuchipy.data.nickel_ebsd_master_pattern_small()``; use ``"upper"`` and ``"lower"``
instead. (`563 <https://github.com/pyxem/kikuchipy/pull/563>`_)
- Functions ``remove_static_background()``, ``remove_dynamic_background()`` and
``get_image_quality()`` from ``chunk`` module.
(`563 <https://github.com/pyxem/kikuchipy/pull/563>`_)
- Parameter ``relative`` in ``EBSD.remove_static_background()``.
(`563 <https://github.com/pyxem/kikuchipy/pull/563>`_)
- Functions ``ebsd_metadata()`` and ``metadata_nodes()`` which have been deprecated
since v0.5. (`550 <https://github.com/pyxem/kikuchipy/pull/550>`_,
`562 <https://github.com/pyxem/kikuchipy/pull/562>`_)
- Print information emitted from ``EBSD`` methods like ``remove_static_background()`` is
removed. (`550 <https://github.com/pyxem/kikuchipy/pull/550>`_)

Fixed
-----
- ``detector`` attribute of ``EBSD`` signal returned from the NORDIF
calibration pattern reader is now an ``EBSDDetector`` and not just a dictionary.
(`569 <https://github.com/pyxem/kikuchipy/pull/569>`_)
- Silence dask warning about splitting large chunks in ``EBSD.dictionary_indexing()``.
Memory use can be controlled by rechunking the dictionary or setting the ``rechunk``
or ``n_per_iteration`` parameters.
(`567 <https://github.com/pyxem/kikuchipy/pull/567>`_)

0.6.1

==================

Contributors
------------
- Håkon Wiik Ånes

Fixed
-----
- Incorrect filtering of zone axes labels in geometrical simulations.
(`544 <https://github.com/pyxem/kikuchipy/pull/544>`_)

0.6.0

==================

Contributors
------------
- Håkon Wiik Ånes

Added
-----
- ``EBSDMasterPattern.plot_spherical()`` for plotting a master pattern in the
stereographic projection on the 3D sphere.
(`536 <https://github.com/pyxem/kikuchipy/pull/536>`_)
- Projection of master pattern in the stereographic projection to the square Lambert
projection via ``EBSDMasterPattern.to_lambert()``.
(`536 <https://github.com/pyxem/kikuchipy/pull/536>`_)
- New package dependencies on ``pyvista`` for 3D plotting and on ``pythreejs`` for the
docs are introduced. (`536 <https://github.com/pyxem/kikuchipy/pull/536>`_)
- Reduce time and memory use of the following ``kikuchipy.signals.EBSD`` methods by
using ``hyperspy.signal.BaseSignal.map()``: ``remove_static_background()``,
``remove_dynamic_background()`` and ``get_image_quality()``.
(`527 <https://github.com/pyxem/kikuchipy/pull/527>`_)
- ``progressbar`` parameter to functions downloading external datasets in the data
module. (`515 <https://github.com/pyxem/kikuchipy/pull/515>`_)
- Support for Python 3.10. (`504 <https://github.com/pyxem/kikuchipy/pull/504>`_)
- ``EBSD.static_background`` property for easier access to the background pattern.
(`475 <https://github.com/pyxem/kikuchipy/pull/475>`_)

Changed
-------
- Valid ``EBSDMasterPattern.hemisphere`` values from ``"north"`` and ``"south"`` to
``"upper"`` and ``"lower"``, respectively, to be in line with `orix`.
(`537 <https://github.com/pyxem/kikuchipy/pull/537>`_)
- Increase minimal version of diffsims to 0.5.
(`537 <https://github.com/pyxem/kikuchipy/pull/537>`_)
- Chunking of EBSD signal navigation dimensions in
``EBSD.average_neighbour_patterns()`` to reduce memory use.
(`532 <https://github.com/pyxem/kikuchipy/pull/532>`_)
- Remove requirement that the crystal map used for EBSD refinement has identical step
size(s) to the EBSD signal's navigation axes. This raised an error previously, but now
only emits a warning. (`531 <https://github.com/pyxem/kikuchipy/pull/531>`_)
- Increase minimal version of HyperSpy to 1.7.
(`527 <https://github.com/pyxem/kikuchipy/pull/527>`_)
- Increase minimal version of SciPy to 1.7.
(`504 <https://github.com/pyxem/kikuchipy/pull/504>`_)

Deprecated
----------
- The ``kikuchipy.simulations.GeometricalEBSDSimulation`` class is deprecated and will
be removed in version 0.7. Obtain
``kikuchipy.simulations.GeometricalKikuchiPatternSimulation`` via
``kikuchipy.simulations.KikuchiPatternSimulator.on_detector()`` instead. The
``kikuchipy.simulations.features`` module is also deprecated and will be removed in
version 0.7. Obtain Kikuchi line and zone axis detector/gnomonic coordinates of a
simulation via ``lines_coordinates()`` and ``zone_axes_coordinates()`` instead.
(`537 <https://github.com/pyxem/kikuchipy/pull/537>`_)
- The ``kikuchipy.generators.EBSDSimulationGenerator`` class is deprecated and will be
removed in version 0.7. Use the ``kikuchipy.simulations.KikuchiPatternSimulator``
class instead. (`537 <https://github.com/pyxem/kikuchipy/pull/537>`_)
- The ``kikuchipy.crystallography.matrices`` module is deprecated and will be removed in
version 0.7, access the matrices via ``diffpy.structure.lattice.Lattice`` attributes
instead. (`537 <https://github.com/pyxem/kikuchipy/pull/537>`_)
- The following functions for processing of pattern chunks in the
``kikuchipy.pattern.chunk`` module are deprecated and will be removed in version 0.7:
``get_image_quality()``, ``remove_dynamic_background()`` and
``remove_static_background()``. Use the ``EBSD`` class for processing of many
patterns. (`527 <https://github.com/pyxem/kikuchipy/pull/527>`_,
`533 <https://github.com/pyxem/kikuchipy/pull/533>`_ )

Removed
-------
- The ``relative`` parameter in ``kikuchipy.signals.EBSD.remove_static_background()``.
The parameter is accepted but not used. Passing it after this release will result in
an error. (`527 <https://github.com/pyxem/kikuchipy/pull/527>`_)

Fixed
-----
- Plotting of geometrical simulation markers on rectangular patterns.
(`537 <https://github.com/pyxem/kikuchipy/pull/537>`_)
- Hopefully prevent EBSD refinement tests using random data to fail on Azure.
(`465 <https://github.com/pyxem/kikuchipy/pull/465>`_)

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.