EELSFitter package
Subpackages
- EELSFitter.core package
- EELSFitter.core.spectral_image module
SpectralImageSpectralImage.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_clustersSpectralImage.n_spectraSpectralImage.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.shapeSpectralImage.smooth_signal()SpectralImage.train_zlp_models()
- EELSFitter.core.training module
MultilayerPerceptronTrainZeroLossPeakTrainZeroLossPeak.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
GainPeakFitterGainPeakFitter.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.