simudo.example.pn_benchmark package

Submodules

simudo.example.pn_benchmark.pn_benchmark module

class simudo.example.pn_benchmark.pn_benchmark.SentaurusComparisonSilicon(**kwargs)[source]

Bases: simudo.example.pn_benchmark.pn_benchmark.SimpleSiliconMaterial

get_dict()[source]

Construct dictionary of material parameters.

Returns

Dictionary where keys are add_rule() keys, and values are the values (expressions).

Return type

dict

name = 'Si'
class simudo.example.pn_benchmark.pn_benchmark.SimpleSiliconMaterial(**kwargs)[source]

Bases: simudo.physics.material.Material

Very simple silicon material. No temperature dependences.

Copy-pasted here so it’s unaffected by people messing with physics.material.

get_dict()[source]

Construct dictionary of material parameters.

Returns

Dictionary where keys are add_rule() keys, and values are the values (expressions).

Return type

dict

name = 'Si'
simudo.example.pn_benchmark.pn_benchmark.main()[source]
simudo.example.pn_benchmark.pn_benchmark.submain(prefix, tree)[source]
simudo.example.pn_benchmark.pn_benchmark.topology_standard_contacts(cell_regions, facet_regions)[source]

simudo.example.pn_benchmark.pn_benchmark_create_submitfiles module

simudo.example.pn_benchmark.pn_benchmark_create_submitfiles.main()[source]

simudo.example.pn_benchmark.pn_benchmark_plot module

simudo.example.pn_benchmark.pn_benchmark_plot.do_main(input='out/stupidtest/a parameter=0.4 csvplot.csv.0', output_prefix='out/mrs2018_pnbench_', meta_input=None, sentaurus_file='data/sentaurus/diode_1d c=1e18 V=0.4.csv.xz', title=None, tree_voltage_step=None, production=False, reduce_vsize=False)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.do_single_analysis_summary(df0, df1, title, meta_input=None, tree_voltage_step=None)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.make_compatible_sentaurus(df)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.plot_cmp_current(df_simudo, df_sentaurus, title, relative_only=False, value_only=False, grid=True, is_inset=False, force_lims=None)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.plot_cmp_density(df_simudo, df_sentaurus, title)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.plot_drift_diffusion_currents(df0, title, grid=True, force_lims=None)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.plot_offset_partitioning(df_simudo, title)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.sci_to_latex(string, suppress_mantissa_eq_1=True)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.summary_analysis(basedirs, output_prefix=None, pdf=False, usetex=False)[source]
simudo.example.pn_benchmark.pn_benchmark_plot.voltage_step_plots(input, production=False)[source]

Module contents