simudo.example.marti2002 package

Submodules

simudo.example.marti2002.colors module

simudo.example.marti2002.marti2002 module

class simudo.example.marti2002.marti2002.IBSemiconductor(**kwargs)[source]

Bases: Semiconductor

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 = 'IB'
class simudo.example.marti2002.marti2002.PFrontSurfaceField(**kwargs)[source]

Bases: Semiconductor

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 = 'pfsf'
class simudo.example.marti2002.marti2002.Semiconductor(**kwargs)[source]

Bases: 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 = 'semiconductor'
simudo.example.marti2002.marti2002.dirname(path)[source]
simudo.example.marti2002.marti2002.fixup_titles(submitfiles)[source]
simudo.example.marti2002.marti2002.generate(output_prefix='out/')[source]
simudo.example.marti2002.marti2002.run(submitfile)[source]
simudo.example.marti2002.marti2002.submitfile_to_title(submitfile_tree)[source]
simudo.example.marti2002.marti2002.topology_standard_contacts(cell_regions, facet_regions)[source]

simudo.example.marti2002.marti2002_plot module

simudo.example.marti2002.marti2002_plot.common_load_spatial_data(spatial_input_dir, jv_filename)[source]
simudo.example.marti2002.marti2002_plot.copy_mpp(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.df_mask_IB(df)[source]
simudo.example.marti2002.marti2002_plot.expects_obj(func)[source]

Pass the parsed arguments as a single namespace, as argh used to.

argh removed its own expects_obj in 0.30. The functions below take one args object and read attributes off it, while the @arg decorators already declare the command line, so the wrapper just repacks the keywords.

Deliberately not functools.wraps: that sets __wrapped__, which makes inspect.signature report the wrapped (args) signature, and argh then rejects every @arg as not fitting it. This goes away with the rest of argh when these scripts move to argparse.

simudo.example.marti2002.marti2002_plot.extract_IB_region_only(df)[source]
simudo.example.marti2002.marti2002_plot.extract_jv(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.extract_max_abs_IB_current(spatial_input_dir, filename)[source]
simudo.example.marti2002.marti2002_plot.make_fs_plot(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.plot_Phi(df, x_unit)[source]
simudo.example.marti2002.marti2002_plot.plot_bands(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.plot_current(df, x_unit)[source]
simudo.example.marti2002.marti2002_plot.plot_detail_j(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.plot_detail_j_subplot(concentration_factor, df, ax, **kws)[source]
simudo.example.marti2002.marti2002_plot.plot_fs(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.plot_g(df, x_unit)[source]
simudo.example.marti2002.marti2002_plot.plot_jv(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.plot_jv_old(**kwargs)[source]
simudo.example.marti2002.marti2002_plot.plot_main(basename, submitfile, savefig)[source]
simudo.example.marti2002.marti2002_plot.plot_qfl(df, x_unit)[source]
simudo.example.marti2002.marti2002_plot.plot_subcurrents(df, x_unit, concentration_factor, symlog=True)[source]
simudo.example.marti2002.marti2002_plot.voltage_step_plots(input_dir, usetex=False, pdf=False)[source]

Module contents