Contents:
Installation
Additional necessary installs for the drift-diffusion software
Testing
Disclaimer
Change Log
Examples:
Steady-state light-intensity dependent JV simulation
Hysteresis JV simulation
External quantum efficiency (EQE) simulation of a solar cell
Impedance simulation
Capacitance versus voltage simulation
Intensity-Modulated photocurrent Spectroscopy simulation
Notebooks gallery
API:
pySIMsalabim
pySIMsalabim
Index
Edit on GitHub
Index
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
B
Bode_plot() (in module pySIMsalabim.experiments.impedance)
build_tVG_arrays() (in module pySIMsalabim.experiments.hysteresis)
build_tVG_arrays_log() (in module pySIMsalabim.experiments.hysteresis)
C
calc_capacitance() (in module pySIMsalabim.experiments.CV)
calc_capacitance_forOneVoltage() (in module pySIMsalabim.experiments.CV)
calc_EQE() (in module pySIMsalabim.experiments.EQE)
calc_hysteresis_index() (in module pySIMsalabim.experiments.hysteresis)
calc_impedance() (in module pySIMsalabim.experiments.impedance)
calc_impedance_CV() (in module pySIMsalabim.experiments.CV)
calc_impedance_limit_time() (in module pySIMsalabim.experiments.CV)
(in module pySIMsalabim.experiments.impedance)
calc_IMPS() (in module pySIMsalabim.experiments.imps)
calc_IMPS_limit_time() (in module pySIMsalabim.experiments.imps)
calc_net_charge() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
calc_nt_min() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
calc_trap_charge() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
calc_Vnet_with_ions() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
calc_Vsat() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
calc_Vtfl() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
cap_plot() (in module pySIMsalabim.experiments.CV)
Capacitance_plot() (in module pySIMsalabim.experiments.impedance)
clean_all_output() (in module pySIMsalabim.utils.clean_up)
clean_file_type() (in module pySIMsalabim.utils.clean_up)
clean_up_output() (in module pySIMsalabim.utils.clean_up)
clear_current_working_directory() (in module pySIMsalabim.install.get_SIMsalabim)
cmd_yes_no_question() (in module pySIMsalabim.install.get_SIMsalabim)
ColeCole_plot() (in module pySIMsalabim.experiments.imps)
Compare_Exp_Sim_JV() (in module pySIMsalabim.experiments.hysteresis)
concatJVs() (in module pySIMsalabim.experiments.hysteresis)
construct_cmd() (in module pySIMsalabim.utils.general)
create_energy_label() (in module pySIMsalabim.plots.band_diagram)
create_tVG_CV() (in module pySIMsalabim.experiments.CV)
create_tVG_CV_Rseries() (in module pySIMsalabim.experiments.CV)
create_tVG_hysteresis() (in module pySIMsalabim.experiments.hysteresis)
create_tVG_impedance() (in module pySIMsalabim.experiments.impedance)
create_tVG_IMPS() (in module pySIMsalabim.experiments.imps)
create_tVG_SS() (in module pySIMsalabim.experiments.impedance)
create_tVG_SS_CV() (in module pySIMsalabim.experiments.CV)
create_tVG_tolDens() (in module pySIMsalabim.experiments.impedance)
create_width_label() (in module pySIMsalabim.plots.band_diagram)
CustomThread (class in pySIMsalabim.utils.parallel_sim)
D
delete_folders() (in module pySIMsalabim.utils.clean_up)
deriv() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
devpar_read_from_txt() (in module pySIMsalabim.utils.device_parameters)
devpar_write_to_txt() (in module pySIMsalabim.utils.device_parameters)
E
EQE_create_spectrum_files() (in module pySIMsalabim.experiments.EQE)
error_message() (in module pySIMsalabim.utils.general)
F
fatal_error_message() (in module pySIMsalabim.utils.general)
fit_MottGurney() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
fpc_prog() (in module pySIMsalabim.install.compile_simsalabim)
(in module pySIMsalabim.install.get_SIMsalabim)
G
get_capacitance() (in module pySIMsalabim.experiments.CV)
get_CurrDens() (in module pySIMsalabim.experiments.EQE)
get_FF() (in module pySIMsalabim.aux_funcs.addons)
get_ideality_factor() (in module pySIMsalabim.aux_funcs.addons)
get_impedance() (in module pySIMsalabim.experiments.impedance)
get_IMPS() (in module pySIMsalabim.experiments.imps)
get_inputFile_from_cmd_pars() (in module pySIMsalabim.utils.device_parameters)
get_inputFile_from_layer() (in module pySIMsalabim.utils.device_parameters)
get_integral_bounds() (in module pySIMsalabim.utils.utils)
get_Jsc() (in module pySIMsalabim.aux_funcs.addons)
get_par_from_dev_par() (in module pySIMsalabim.utils.device_parameters)
get_param_band_diagram() (in module pySIMsalabim.plots.band_diagram)
get_PCE() (in module pySIMsalabim.aux_funcs.addons)
get_SIMsalabim_assets() (in module pySIMsalabim.install.get_SIMsalabim)
get_SIMsalabim_source() (in module pySIMsalabim.install.get_SIMsalabim)
get_tolDens() (in module pySIMsalabim.experiments.impedance)
get_Voc() (in module pySIMsalabim.aux_funcs.addons)
H
Hysteresis_JV() (in module pySIMsalabim.experiments.hysteresis)
I
IMPS_plot() (in module pySIMsalabim.experiments.imps)
install_fpc_Linux() (in module pySIMsalabim.install.get_SIMsalabim)
install_GNU_parallel_Linux() (in module pySIMsalabim.install.get_gnu_parallel)
install_SIMsalabim() (in module pySIMsalabim.install.get_SIMsalabim)
J
join() (pySIMsalabim.utils.parallel_sim.CustomThread method)
L
load_device_parameters() (in module pySIMsalabim.utils.device_parameters)
log_slope() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
M
make_basename_file_cmd_pars() (in module pySIMsalabim.utils.device_parameters)
make_basename_input_files() (in module pySIMsalabim.utils.device_parameters)
Make_SCLC_plot() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
make_thread_safe_file_copy() (in module pySIMsalabim.utils.general)
module
pySIMsalabim
pySIMsalabim.aux_funcs
pySIMsalabim.aux_funcs.addons
pySIMsalabim.aux_funcs.SCLC_funcs
pySIMsalabim.experiments
pySIMsalabim.experiments.CV
pySIMsalabim.experiments.EQE
pySIMsalabim.experiments.hysteresis
pySIMsalabim.experiments.impedance
pySIMsalabim.experiments.imps
pySIMsalabim.experiments.JV_steady_state
pySIMsalabim.install
pySIMsalabim.install.compile_simsalabim
pySIMsalabim.install.get_gnu_parallel
pySIMsalabim.install.get_SIMsalabim
pySIMsalabim.plots
pySIMsalabim.plots.band_diagram
pySIMsalabim.plots.plot_def
pySIMsalabim.plots.plot_functions
pySIMsalabim.tests
pySIMsalabim.tests.test_CV
pySIMsalabim.tests.test_EQE
pySIMsalabim.tests.test_hyst
pySIMsalabim.tests.test_impedance
pySIMsalabim.tests.test_IMPS
pySIMsalabim.tests.test_JV
pySIMsalabim.utils
pySIMsalabim.utils.clean_up
pySIMsalabim.utils.device_parameters
pySIMsalabim.utils.general
pySIMsalabim.utils.parallel_sim
pySIMsalabim.utils.utils
MottGurney() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
MottSchottky_plot() (in module pySIMsalabim.experiments.CV)
N
Nyquist_plot() (in module pySIMsalabim.experiments.impedance)
P
parallel_error_message() (in module pySIMsalabim.utils.parallel_sim)
plot_band_diagram() (in module pySIMsalabim.plots.band_diagram)
plot_capacitance() (in module pySIMsalabim.experiments.CV)
plot_device_widths() (in module pySIMsalabim.plots.band_diagram)
plot_hysteresis_JV() (in module pySIMsalabim.experiments.hysteresis)
plot_impedance() (in module pySIMsalabim.experiments.impedance)
plot_IMPS() (in module pySIMsalabim.experiments.imps)
plot_result() (in module pySIMsalabim.plots.plot_functions)
plot_result_colorbar_single() (in module pySIMsalabim.plots.plot_functions)
plot_result_twinx() (in module pySIMsalabim.plots.plot_functions)
pySIMsalabim
module
pySIMsalabim.aux_funcs
module
pySIMsalabim.aux_funcs.addons
module
pySIMsalabim.aux_funcs.SCLC_funcs
module
pySIMsalabim.experiments
module
pySIMsalabim.experiments.CV
module
pySIMsalabim.experiments.EQE
module
pySIMsalabim.experiments.hysteresis
module
pySIMsalabim.experiments.impedance
module
pySIMsalabim.experiments.imps
module
pySIMsalabim.experiments.JV_steady_state
module
pySIMsalabim.install
module
pySIMsalabim.install.compile_simsalabim
module
pySIMsalabim.install.get_gnu_parallel
module
pySIMsalabim.install.get_SIMsalabim
module
pySIMsalabim.plots
module
pySIMsalabim.plots.band_diagram
module
pySIMsalabim.plots.plot_def
module
pySIMsalabim.plots.plot_functions
module
pySIMsalabim.tests
module
pySIMsalabim.tests.test_CV
module
pySIMsalabim.tests.test_EQE
module
pySIMsalabim.tests.test_hyst
module
pySIMsalabim.tests.test_impedance
module
pySIMsalabim.tests.test_IMPS
module
pySIMsalabim.tests.test_JV
module
pySIMsalabim.utils
module
pySIMsalabim.utils.clean_up
module
pySIMsalabim.utils.device_parameters
module
pySIMsalabim.utils.general
module
pySIMsalabim.utils.parallel_sim
module
pySIMsalabim.utils.utils
module
R
read_Exp_JV() (in module pySIMsalabim.experiments.hysteresis)
read_tj_file() (in module pySIMsalabim.experiments.hysteresis)
(in module pySIMsalabim.utils.utils)
ReadParameterFile() (in module pySIMsalabim.utils.device_parameters)
run() (pySIMsalabim.utils.parallel_sim.CustomThread method)
run_CV_simu() (in module pySIMsalabim.experiments.CV)
run_EQE() (in module pySIMsalabim.experiments.EQE)
run_impedance_simu() (in module pySIMsalabim.experiments.impedance)
run_IMPS_simu() (in module pySIMsalabim.experiments.imps)
run_simulation() (in module pySIMsalabim.utils.general)
run_simulation_filesafe() (in module pySIMsalabim.utils.general)
run_simulation_GNU_parallel() (in module pySIMsalabim.utils.parallel_sim)
run_simulation_multithreaded_linux() (in module pySIMsalabim.utils.parallel_sim)
run_simulation_multithreaded_windows() (in module pySIMsalabim.utils.parallel_sim)
run_simulation_parallel() (in module pySIMsalabim.utils.parallel_sim)
run_SS_JV() (in module pySIMsalabim.experiments.JV_steady_state)
S
sci_notation() (in module pySIMsalabim.aux_funcs.addons)
SCLC_get_data_plot() (in module pySIMsalabim.aux_funcs.SCLC_funcs)
store_capacitance_data() (in module pySIMsalabim.experiments.CV)
store_file_names() (in module pySIMsalabim.utils.device_parameters)
store_impedance_data() (in module pySIMsalabim.experiments.impedance)
store_IMPS_data() (in module pySIMsalabim.experiments.imps)
store_output_in_folder() (in module pySIMsalabim.utils.clean_up)
T
test_CV_parallel() (in module pySIMsalabim.tests.test_CV)
test_EQE_parallel() (in module pySIMsalabim.tests.test_EQE)
test_hysteresis_parallel() (in module pySIMsalabim.tests.test_hyst)
test_impedance_parallel() (in module pySIMsalabim.tests.test_impedance)
test_IMPS_parallel() (in module pySIMsalabim.tests.test_IMPS)
test_run_CV_simu() (in module pySIMsalabim.tests.test_CV)
test_run_EQE() (in module pySIMsalabim.tests.test_EQE)
test_run_hysteresis_simu() (in module pySIMsalabim.tests.test_hyst)
test_run_impedance_simu() (in module pySIMsalabim.tests.test_impedance)
test_run_IMPS_simu() (in module pySIMsalabim.tests.test_IMPS)
test_run_SS_JV() (in module pySIMsalabim.tests.test_JV)
test_SS_JV_parallel() (in module pySIMsalabim.tests.test_JV)
tVG_exp() (in module pySIMsalabim.experiments.hysteresis)
U
update_cmd_pars() (in module pySIMsalabim.utils.utils)
use_SIMsalabim_source() (in module pySIMsalabim.install.get_SIMsalabim)
W
worker_linux() (in module pySIMsalabim.utils.parallel_sim)
worker_windows() (in module pySIMsalabim.utils.parallel_sim)