EELSFitter
Installation
Instructions
EELSfitter tutorial
Training models in parallel
Theory
Pooling and clustering
NN training
Kramers-Kronig analysis of EEL spectra
Band gap analysis
Key Results
Charting the low-loss region in Electron Energy Loss Spectroscopy with machine learning
Illuminating the Electronic Properties of WS
2
Polytypism with Electron Microscopy
Spatially-resolved band gap and dielectric function in 2D materials from Electron Energy Loss Spectroscopy
Localized exciton anatomy and band gap energy modulation in 1D MoS
2
nanostructures
Edge-induced excitations in Bi
2
Te
3
from spatially-resolved electron energy-gain spectroscopy
Code
EELSFitter package
Bibliography
Bibliography
EELSFitter
Index
Index
A
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
S
|
T
|
W
A
array2D_of_intensity_at_energy_loss() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
C
calc_axes() (EELSFitter.core.spectral_image.SpectralImage method)
calc_scale_var_log_int_i() (EELSFitter.core.training.TrainZeroLossPeak method)
calc_thickness() (EELSFitter.core.spectral_image.SpectralImage method)
calculate_hyperparameters() (EELSFitter.core.training.TrainZeroLossPeak method)
cleanup_files() (EELSFitter.core.training.TrainZeroLossPeak method)
cluster() (EELSFitter.core.spectral_image.SpectralImage method)
cluster_on_centroids() (EELSFitter.core.spectral_image.SpectralImage method)
compressed_pickle() (EELSFitter.core.spectral_image.SpectralImage static method)
create_new_plot() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
curve_fit_between() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
curve_fit_between_background() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
cut_image_energy() (EELSFitter.core.spectral_image.SpectralImage method)
cut_image_pixels() (EELSFitter.core.spectral_image.SpectralImage method)
D
decompress_pickle() (EELSFitter.core.spectral_image.SpectralImage static method)
deconvolution() (EELSFitter.core.spectral_image.SpectralImage method)
determine_parameters() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
E
EELSFitter.core.gainpeakfitter
module
EELSFitter.core.spectral_image
module
EELSFitter.core.training
module
EELSFitter.plotting.heatmaps
module
EELSFitter.plotting.hyperparameters
module
EELSFitter.plotting.training_perf
module
EELSFitter.plotting.zlp
module
extrp_signal() (EELSFitter.core.spectral_image.SpectralImage method)
F
find_fwhm_idx() (EELSFitter.core.training.TrainZeroLossPeak method)
find_kneedle_idx() (EELSFitter.core.training.TrainZeroLossPeak method)
find_local_min_idx() (EELSFitter.core.training.TrainZeroLossPeak method)
find_optimal_amount_of_clusters() (EELSFitter.core.spectral_image.SpectralImage method)
find_scale_var() (in module EELSFitter.core.training)
fit_gain_peak_mc() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
fit_models() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
forward() (EELSFitter.core.training.MultilayerPerceptron method)
fwhm() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
G
GainPeakFitter (class in EELSFitter.core.gainpeakfitter)
gaussian() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
generalised_peak() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
get_cluster_signals() (EELSFitter.core.spectral_image.SpectralImage method)
get_extrp_param() (EELSFitter.core.spectral_image.SpectralImage method)
get_image_signals() (EELSFitter.core.spectral_image.SpectralImage method)
get_model() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
get_pixel_matched_zlp_models() (EELSFitter.core.spectral_image.SpectralImage method)
get_pixel_signal() (EELSFitter.core.spectral_image.SpectralImage method)
get_pixel_signal_subtracted() (EELSFitter.core.spectral_image.SpectralImage method)
get_pixel_signal_subtracted_or_not() (EELSFitter.core.spectral_image.SpectralImage method)
get_prefix() (EELSFitter.core.spectral_image.SpectralImage static method)
get_subtracted_spectrum() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
get_ticks() (in module EELSFitter.plotting.heatmaps)
get_zlp_models() (EELSFitter.core.spectral_image.SpectralImage method)
I
initialize_x_y_sigma_input() (EELSFitter.core.training.TrainZeroLossPeak method)
inspect_spectrum() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
K
kaiser() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
KK_pixel() (EELSFitter.core.spectral_image.SpectralImage method)
kramers_kronig_analysis() (EELSFitter.core.spectral_image.SpectralImage method)
L
load_compressed_Spectral_image() (EELSFitter.core.spectral_image.SpectralImage class method)
load_data() (EELSFitter.core.spectral_image.SpectralImage class method)
load_spectral_image() (EELSFitter.core.spectral_image.SpectralImage class method)
load_zlp_models() (EELSFitter.core.spectral_image.SpectralImage method)
log10_fit() (in module EELSFitter.core.training)
lorentzian() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
lorentzian_background() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
loss_function() (EELSFitter.core.training.TrainZeroLossPeak method)
M
match_zlp_to_signal() (EELSFitter.core.spectral_image.SpectralImage method)
model() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
model_fit_between() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
module
EELSFitter.core.gainpeakfitter
EELSFitter.core.spectral_image
EELSFitter.core.training
EELSFitter.plotting.heatmaps
EELSFitter.plotting.hyperparameters
EELSFitter.plotting.training_perf
EELSFitter.plotting.zlp
MultilayerPerceptron (class in EELSFitter.core.training)
N
n_clusters (EELSFitter.core.spectral_image.SpectralImage property)
n_spectra (EELSFitter.core.spectral_image.SpectralImage property)
nmf_cluster() (EELSFitter.core.spectral_image.SpectralImage method)
nmf_image() (EELSFitter.core.spectral_image.SpectralImage method)
nmf_pixel() (EELSFitter.core.spectral_image.SpectralImage method)
P
pca_cluster() (EELSFitter.core.spectral_image.SpectralImage method)
pca_image() (EELSFitter.core.spectral_image.SpectralImage method)
pca_pixel() (EELSFitter.core.spectral_image.SpectralImage method)
pearson() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
plot_all_results() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
plot_array2D_of_intensity_at_energy_loss() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
plot_cost_dist() (in module EELSFitter.plotting.training_perf)
plot_figs() (in module EELSFitter.plotting.hyperparameters)
(in module EELSFitter.plotting.zlp)
plot_heatmap() (in module EELSFitter.plotting.heatmaps)
plot_hp() (in module EELSFitter.plotting.hyperparameters)
plot_hp_cluster() (EELSFitter.core.training.TrainZeroLossPeak method)
plot_hp_cluster_slope() (EELSFitter.core.training.TrainZeroLossPeak method)
plot_training_report() (EELSFitter.core.training.TrainZeroLossPeak method)
plot_zlp_cluster_predictions() (in module EELSFitter.plotting.zlp)
plot_zlp_per_cluster() (in module EELSFitter.plotting.zlp)
plot_zlp_per_pixel() (in module EELSFitter.plotting.zlp)
pool_image() (EELSFitter.core.spectral_image.SpectralImage method)
pool_pixel() (EELSFitter.core.spectral_image.SpectralImage method)
power_fit() (in module EELSFitter.core.training)
pseudo_voigt() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
S
save_compressed_image() (EELSFitter.core.spectral_image.SpectralImage method)
save_figplot() (EELSFitter.core.training.TrainZeroLossPeak method)
save_hyperparameters() (EELSFitter.core.training.TrainZeroLossPeak method)
save_image() (EELSFitter.core.spectral_image.SpectralImage method)
save_scale_var_log_int_i() (EELSFitter.core.training.TrainZeroLossPeak method)
scale() (in module EELSFitter.core.training)
scale_eaxis() (EELSFitter.core.training.TrainZeroLossPeak method)
set_dydx_data() (EELSFitter.core.training.TrainZeroLossPeak method)
set_eaxis() (EELSFitter.core.spectral_image.SpectralImage method)
set_mass_density() (EELSFitter.core.spectral_image.SpectralImage method)
set_minimum_intensities() (EELSFitter.core.training.TrainZeroLossPeak method)
set_path_for_training_report() (EELSFitter.core.training.TrainZeroLossPeak method)
set_refractive_index() (EELSFitter.core.spectral_image.SpectralImage method)
set_sigma() (EELSFitter.core.training.TrainZeroLossPeak method)
set_test_x_y_sigma() (EELSFitter.core.training.TrainZeroLossPeak method)
set_train_x_y_sigma() (EELSFitter.core.training.TrainZeroLossPeak method)
set_y_data() (EELSFitter.core.training.TrainZeroLossPeak method)
shape (EELSFitter.core.spectral_image.SpectralImage property)
signal_subtracted() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
smooth_signal() (EELSFitter.core.spectral_image.SpectralImage static method)
smooth_signals_per_cluster() (in module EELSFitter.core.training)
SpectralImage (class in EELSFitter.core.spectral_image)
split_gaussian() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
split_lorentzian() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
split_pearson() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
split_pseudo_voigt() (EELSFitter.core.gainpeakfitter.GainPeakFitter method)
summary_distribution() (in module EELSFitter.plotting.zlp)
T
train_and_evaluate_model() (EELSFitter.core.training.TrainZeroLossPeak method)
train_zlp_models() (EELSFitter.core.spectral_image.SpectralImage method)
train_zlp_models_scaled() (EELSFitter.core.training.TrainZeroLossPeak method)
TrainZeroLossPeak (class in EELSFitter.core.training)
W
weight_reset() (in module EELSFitter.core.training)
write_txt_of_loss() (EELSFitter.core.training.TrainZeroLossPeak method)