Kikuchipy

Latest version: v0.10.0

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

Scan your dependencies

Page 4 of 6

0.5.2

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

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

Changed
-------
- Add gnomonic circles as patches in axes returned from EBSDDetector.plot().
(`445 <https://github.com/pyxem/kikuchipy/pull/445>`_)
- Restrict lowest supported version of orix to >= 0.7.
(`444 <https://github.com/pyxem/kikuchipy/pull/444>`_)

0.5.1

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

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

Added
-----
- Automatic creation of a release using GitHub Actions, which will simplify and lead to
more frequent patch releases. (`433 <https://github.com/pyxem/kikuchipy/pull/433>`_)

0.5.0

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

Contributors
------------
- Eric Prestat
- Håkon Wiik Ånes
- Lars Andreas Hastad Lervik

Added
-----
- Possibility to specify whether to rechunk experimental and simulated data sets and
which data type to use for dictionary indexing.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- How to use the new orientation and/or projection center refinements to the pattern
matching notebook. (`405 <https://github.com/pyxem/kikuchipy/pull/405>`_)
- Notebooks to the documentation as shorter or longer "Examples" that don't fit in the
user guide. (`403 <https://github.com/pyxem/kikuchipy/pull/403>`_)
- Refinement module for EBSD refinement. Allows for the refinement of
orientations and/or projection center estimates.
(`387 <https://github.com/pyxem/kikuchipy/pull/387>`_)

Changed
-------
- If a custom metric is to be used for dictionary indexing, it must now be a class
inheriting from an abstract *SimilarityMetric* class. This replaces the previous
*SimilarityMetric* class and the *make_similarity_metric()* function.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- Dictionary indexing parameter *n_slices* to *n_per_iteration*.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- *merge_crystal_maps* parameter *metric* to *greater_is_better*.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- *orientation_similarity_map* parameter *normalized* is by default False.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- Dependency versions for dask >= 2021.8.1, fixing some memory issues encountered after
2021.3.1, and HyperSpy >= 1.6.4. Remove importlib_metadata from package dependencies.
(`418 <https://github.com/pyxem/kikuchipy/pull/418>`_)
- Performance improvements to EBSD dictionary generation, giving a substantial speed-up.
(`405 <https://github.com/pyxem/kikuchipy/pull/405>`_)
- Rename projection methods from `project()`/`iproject()` to
`vector2xy()`/`xy2vector()`. (`405 <https://github.com/pyxem/kikuchipy/pull/405>`_)
- URLs of user guide topics have an extra "/user_guide/<topic>" added to them.
(`403 <https://github.com/pyxem/kikuchipy/pull/403>`_)

Deprecated
----------
- Custom EBSD metadata, meaning the *Acquisition_instrument.SEM.EBSD.Detector* and
*Sample.Phases* nodes, as well as the EBSD *set_experimental_parameters()* and
*set_phase_parameters()* methods. This will be removed in v0.6 The *static_background*
metadata array will become available as an EBSD property.
(`428 <https://github.com/pyxem/kikuchipy/pull/428>`_)

Removed
-------
- *make_similarity_metric()* function is replaced by the need to create a class inheriting
from a new abstract *SimilarityMetric* class, which provides more freedom over
preparations of arrays before dictionary indexing.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- *EBSD.match_patterns()* is removed, use *EBSD.dictionary_indexing()* instead.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)
- kikuchipy.pattern.correlate module.
(`419 <https://github.com/pyxem/kikuchipy/pull/419>`_)

Fixed
-----
- Allow static background in EBSD metadata to be a Dask array.
(`413 <https://github.com/pyxem/kikuchipy/pull/413>`_)
- Set newest supported version of Sphinx to 4.0.2 so that nbsphinx works.
(`403 <https://github.com/pyxem/kikuchipy/pull/403>`_)

0.4.0

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

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 <https://github.com/pyxem/kikuchipy/pull/381>`_)
- Reader for uncompressed EBSD patterns stored in Oxford Instrument's binary .ebsp file
format. (`371 <https://github.com/pyxem/kikuchipy/pull/371>`_,
`391 <https://github.com/pyxem/kikuchipy/pull/391>`_)
- Unit testing of docstring examples.
(`350 <https://github.com/pyxem/kikuchipy/pull/350>`_)
- Support for Python 3.9. (`348 <https://github.com/pyxem/kikuchipy/pull/348>`_)
- Projection/pattern center calibration via the moving screen technique in a
kikuchipy.detectors.calibration module.
(`322 <https://github.com/pyxem/kikuchipy/pull/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 <https://github.com/pyxem/kikuchipy/pull/320>`_)
- Reading of NORDIF calibration patterns specified in a setting file into an EBSD
signal. (`317 <https://github.com/pyxem/kikuchipy/pull/317>`_)

Changed
-------
- Only return figure from kikuchipy.filters.Window.plot() if desired, also add a
colorbar only if desired. (`375 <https://github.com/pyxem/kikuchipy/pull/375>`_)

Deprecated
----------
- The kikuchipy.pattern.correlate module will be removed in v0.5. Use
kikuchipy.indexing.similarity_metrics instead.
(`377 <https://github.com/pyxem/kikuchipy/pull/377>`_)
- Rename the EBSD.match_patterns() method to EBSD.dictionary_indexing().
match_patterns() will be removed in v0.5.
(`376 <https://github.com/pyxem/kikuchipy/pull/376>`_)

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

0.3.4

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

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

Added
-----
- Restricted newest version of dask<=2021.03.1 and pinned orix==0.6.0.
(`360 <https://github.com/pyxem/kikuchipy/pull/360>`_)

0.3.3

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

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

Fixed
-----
- Reading of EBSD patterns from Bruker h5ebsd with a region of interest.
(`339 <https://github.com/pyxem/kikuchipy/pull/339>`_)
- Merging of (typically refined) crystal maps, where either a simulation indices array
is not present or the array contains more indices per point than scores.
(`335 <https://github.com/pyxem/kikuchipy/pull/335>`_)
- Bugs in getting plot markers from geometrical EBSD simulation.
(`334 <https://github.com/pyxem/kikuchipy/pull/334>`_)
- Passing a static background pattern to EBSD.remove_static_background() for a
non-square detector dataset works.
(`331 <https://github.com/pyxem/kikuchipy/pull/331>`_)

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.