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. |