EELSFitter package
Subpackages
- EELSFitter.core package
- EELSFitter.core.spectral_image module
SpectralImage
SpectralImage.KK_pixel()
SpectralImage.calc_axes()
SpectralImage.calc_thickness()
SpectralImage.cluster()
SpectralImage.cluster_on_centroids()
SpectralImage.compressed_pickle()
SpectralImage.cut_image_energy()
SpectralImage.cut_image_pixels()
SpectralImage.decompress_pickle()
SpectralImage.deconvolution()
SpectralImage.extrp_signal()
SpectralImage.find_optimal_amount_of_clusters()
SpectralImage.get_cluster_signals()
SpectralImage.get_extrp_param()
SpectralImage.get_image_signals()
SpectralImage.get_pixel_matched_zlp_models()
SpectralImage.get_pixel_signal()
SpectralImage.get_pixel_signal_subtracted()
SpectralImage.get_pixel_signal_subtracted_or_not()
SpectralImage.get_prefix()
SpectralImage.get_zlp_models()
SpectralImage.kramers_kronig_analysis()
SpectralImage.load_compressed_Spectral_image()
SpectralImage.load_data()
SpectralImage.load_spectral_image()
SpectralImage.load_zlp_models()
SpectralImage.match_zlp_to_signal()
SpectralImage.n_clusters
SpectralImage.n_spectra
SpectralImage.nmf_cluster()
SpectralImage.nmf_image()
SpectralImage.nmf_pixel()
SpectralImage.pca_cluster()
SpectralImage.pca_image()
SpectralImage.pca_pixel()
SpectralImage.pool_image()
SpectralImage.pool_pixel()
SpectralImage.save_compressed_image()
SpectralImage.save_image()
SpectralImage.set_eaxis()
SpectralImage.set_mass_density()
SpectralImage.set_refractive_index()
SpectralImage.shape
SpectralImage.smooth_signal()
SpectralImage.train_zlp_models()
- EELSFitter.core.training module
MultilayerPerceptron
TrainZeroLossPeak
TrainZeroLossPeak.calc_scale_var_log_int_i()
TrainZeroLossPeak.calculate_hyperparameters()
TrainZeroLossPeak.cleanup_files()
TrainZeroLossPeak.find_fwhm_idx()
TrainZeroLossPeak.find_kneedle_idx()
TrainZeroLossPeak.find_local_min_idx()
TrainZeroLossPeak.initialize_x_y_sigma_input()
TrainZeroLossPeak.loss_function()
TrainZeroLossPeak.plot_hp_cluster()
TrainZeroLossPeak.plot_hp_cluster_slope()
TrainZeroLossPeak.plot_training_report()
TrainZeroLossPeak.save_figplot()
TrainZeroLossPeak.save_hyperparameters()
TrainZeroLossPeak.save_scale_var_log_int_i()
TrainZeroLossPeak.scale_eaxis()
TrainZeroLossPeak.set_dydx_data()
TrainZeroLossPeak.set_minimum_intensities()
TrainZeroLossPeak.set_path_for_training_report()
TrainZeroLossPeak.set_sigma()
TrainZeroLossPeak.set_test_x_y_sigma()
TrainZeroLossPeak.set_train_x_y_sigma()
TrainZeroLossPeak.set_y_data()
TrainZeroLossPeak.train_and_evaluate_model()
TrainZeroLossPeak.train_zlp_models_scaled()
TrainZeroLossPeak.write_txt_of_loss()
find_scale_var()
log10_fit()
power_fit()
scale()
smooth_signals_per_cluster()
weight_reset()
- EELSFitter.core.gainpeakfitter module
GainPeakFitter
GainPeakFitter.array2D_of_intensity_at_energy_loss()
GainPeakFitter.create_new_plot()
GainPeakFitter.curve_fit_between()
GainPeakFitter.curve_fit_between_background()
GainPeakFitter.determine_parameters()
GainPeakFitter.fit_gain_peak_mc()
GainPeakFitter.fit_models()
GainPeakFitter.fwhm()
GainPeakFitter.gaussian()
GainPeakFitter.generalised_peak()
GainPeakFitter.get_model()
GainPeakFitter.get_subtracted_spectrum()
GainPeakFitter.inspect_spectrum()
GainPeakFitter.kaiser()
GainPeakFitter.lorentzian()
GainPeakFitter.lorentzian_background()
GainPeakFitter.model()
GainPeakFitter.model_fit_between()
GainPeakFitter.pearson()
GainPeakFitter.plot_all_results()
GainPeakFitter.plot_array2D_of_intensity_at_energy_loss()
GainPeakFitter.pseudo_voigt()
GainPeakFitter.signal_subtracted()
GainPeakFitter.split_gaussian()
GainPeakFitter.split_lorentzian()
GainPeakFitter.split_pearson()
GainPeakFitter.split_pseudo_voigt()
- EELSFitter.core.spectral_image module
- EELSFitter.plotting package
Meta
License: GNU General Public License v3 (GPLv3)
Author: A. Brokkelkamp, J.J. ter Hoeve, I. Postmes, L. Maduro, J. Rojo, S. Conesa Boj
Requires: Python \(>= 3.7\)
The package is publicly available through pypi.