This PR adds the option to pass inplace=False to many methods, like EBSD.remove_static_background() or EBSDMasterPattern.rescale_intensity(). Most methods also support to return a lazy signal instead of one in memory via lazy_output=True.
A LazyVirtualBSEImage class is added for use with mostly VirtualBSEImage.rescale_intensity(inplace=False, lazy_output=True).
Description of the change
This PR adds the option to pass
inplace=False
to many methods, likeEBSD.remove_static_background()
orEBSDMasterPattern.rescale_intensity()
. Most methods also support to return a lazy signal instead of one in memory vialazy_output=True
.A
LazyVirtualBSEImage
class is added for use with mostlyVirtualBSEImage.rescale_intensity(inplace=False, lazy_output=True)
.Progress of the PR
Minimal example of the bug fix or new feature
For reviewers
__init__.py
.CHANGELOG.rst
.release.py
,.zenodo.json
and.all-contributorsrc
with the table regenerated.