Remove Background

This example removes a constant background from a dataset.

Load the data

import lumispy as lum
import matplotlib.pyplot as plt

cl1 = lum.data.asymmetric_peak_map()

Display the original data

cl1.plot()
plt.close(1)
880_30K_map2a Signal

Now we remove the background and display the data

If the parameter signal_range is not given, it can be selected interactively, see hyperspy.api.signals.Signal1D.remove_background().

cl2 = cl1.remove_background(signal_range=(550.0, 620.0), background_type="Offset")

cl2.plot()
plt.close(1)
880_30K_map2a Signal

Total running time of the script: (0 minutes 2.040 seconds)

Gallery generated by Sphinx-Gallery