pingspice.lib.mosfets._RFP12N10L_Setups(MOSFET_Setups) class documentation
Part of pingspice.lib.mosfets
(View In Hierarchy)
Undocumented
Inherited from Setups (via MOSFET_Setups):
| Class Variable | goals | Text or a text file defining the device's performance goals. Parsed by DataParser. |
| Class Variable | specs | Text or a text file defining the device's specifications. Parsed by SpecsParser. |
| Class Variable | nameLists | A dict of lists of vector names to retrieve after each analysis, each keyed by setup ID. |
| Class Variable | logValues | A set of vector names that should be evaluated and plotted in log space rather than linear. I will log-transform any goal points in X corresponding to such vector names. It's up to whoever uses me to do the same log transformation on simulation results. |
| Instance Variable | netlists | A setup ID-keyed dict of netlist file paths or text. Usually populated by
ParameterFinder. |
| Class Method | setdefaults | Examines my class (or subclass), or an object if supplied as a sole argument, for attributes named in my defaultSpecs dict. Those not found are set to the default values. |
| Method | __init__ | Setups(**kw) |
| Method | __contains__ | I contain a setup ID if it's for a setup I run. |
| Method | __len__ | My length is the number of setups I run. |
| Method | __iter__ | I iterate over my setup IDs. You can change my IDs attribute during iteration if you want. |
| Method | __getstate__ | For pickling during wire evaluation. |
| Method | __setstate__ | For unpickling during wire evaluation. |
| Method | setup | Override this if you want custom setup at the beginning of my standard
setup, right after setdefaults
gets called and an EvalHelper
instance is constructed. |
| Method | _setupDicts | Called by my constructor with a Specs object to
replace any dict-producing callable attributes with their results. |
| Method | _prune | Called by my constructor to get (1) a sorted copy of my class-wide IDs list and (2) a pruned version of nameLists containing just entries for the enabled IDs. |
| Method | _checkWeights | Called by my constructor to make sure my weights dict is legit. |
| Method | _finalizeXs | Called by my constructor to finalize the setting up of a dict of evaluation goals, one Numpy 2-D array or callable evaluator per setup ID. |
Inherited from Setups (via MOSFET_Setups):
| Class Variable | goals | Text or a text file defining the device's performance goals. Parsed by DataParser. |
| Class Variable | specs | Text or a text file defining the device's specifications. Parsed by SpecsParser. |
| Class Variable | nameLists | A dict of lists of vector names to retrieve after each analysis, each keyed by setup ID. |
| Class Variable | logValues | A set of vector names that should be evaluated and plotted in log space rather than linear. I will log-transform any goal points in X corresponding to such vector names. It's up to whoever uses me to do the same log transformation on simulation results. |
| Instance Variable | netlists | A setup ID-keyed dict of netlist file paths or text. Usually populated by
ParameterFinder. |
| Class Method | setdefaults | Examines my class (or subclass), or an object if supplied as a sole argument, for attributes named in my defaultSpecs dict. Those not found are set to the default values. |
| Method | __init__ | Setups(**kw) |
| Method | __contains__ | I contain a setup ID if it's for a setup I run. |
| Method | __len__ | My length is the number of setups I run. |
| Method | __iter__ | I iterate over my setup IDs. You can change my IDs attribute during iteration if you want. |
| Method | __getstate__ | For pickling during wire evaluation. |
| Method | __setstate__ | For unpickling during wire evaluation. |
| Method | setup | Override this if you want custom setup at the beginning of my standard
setup, right after setdefaults
gets called and an EvalHelper
instance is constructed. |
| Method | _setupDicts | Called by my constructor with a Specs object to
replace any dict-producing callable attributes with their results. |
| Method | _prune | Called by my constructor to get (1) a sorted copy of my class-wide IDs list and (2) a pruned version of nameLists containing just entries for the enabled IDs. |
| Method | _checkWeights | Called by my constructor to make sure my weights dict is legit. |
| Method | _finalizeXs | Called by my constructor to finalize the setting up of a dict of evaluation goals, one Numpy 2-D array or callable evaluator per setup ID. |