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'¶
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.expects_obj(func)[source]¶
Pass the parsed arguments as a single namespace, as argh used to.
argh removed its own
expects_objin 0.30. The functions below take oneargsobject and read attributes off it, while the@argdecorators already declare the command line, so the wrapper just repacks the keywords.Deliberately not
functools.wraps: that sets__wrapped__, which makesinspect.signaturereport the wrapped(args)signature, and argh then rejects every@argas not fitting it. This goes away with the rest of argh when these scripts move to argparse.
- simudo.example.marti2002.marti2002_plot.extract_max_abs_IB_current(spatial_input_dir, filename)[source]¶
- simudo.example.marti2002.marti2002_plot.plot_detail_j_subplot(concentration_factor, df, ax, **kws)[source]¶