pingspice.test.analysis.test_mosfet._MOSFET_Setups(mosfet.MOSFET_Setups)
class documentation
Part of pingspice.test.analysis.test_mosfet
(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. |