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_create_submitfiles module¶
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.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.sci_to_latex(string, suppress_mantissa_eq_1=True)[source]¶