Parameter finding with differential evolution.

Define a Subcircuit subclass with a Finder class attribute set to a subclass of ParameterFinder. Then use the paramfind script via the pf entry point (console command) to get a dict for the subclass's finderParams class attribute. See lib.mosfets.ST75NF20_Die for an example.

Function pStrip Returns a copy of the supplied nameList with any preceding '+' chars stripped off.
Class ParserBase Base class for parsing data and specs from text or text files.
Class DataParser I parse text or text files with columnar data defining the goals for a device's performance.
Class AttrGetter I am a convenience helper for an instance of Specs to allow accessing its attributes and returning an integer zero ("0") as a default value for attributes that are not set.
Class Specs I am a simple object that lets you access device specifications as my attributes.
Class SpecsParser I parse text or text files defining the specifications of a device.
Class Setups Include an instance of your subclass of me, with my class attributes defined, as the setups attribute to your ParameterFinder subclass.
Class ParameterFinder Model parameter evolver.
def pStrip(nameList):

Returns a copy of the supplied nameList with any preceding '+' chars stripped off.

API Documentation for pingspice, generated by pydoctor at 2021-09-18 08:41:11.