Module Index
- ade - Asynchronous Differential Evolution.
- ade.abort - Takes care of aborting
PopulationandDifferentialEvolutionon console keystroke. - ade.args - A very handy convenience class for making argparse even easier. See the
examplesscripts of ade to see how it is used. - ade.constraints - The
Constraintsbase class makes it easier for you to enforce parameter constraints. If you have any highly correlated parameters, an instance ofRelationsCheckermay be helpful, too. - ade.de -
DifferentialEvolutionand support staff. - ade.examples - Examples for
ade.- ade.examples.data - The
Dataobject handles downloading (if necessary), decompressing, and reading data files for thethermistorandvocexamples. - ade.examples.goldstein-price - Example script goldstein-price.py: The Goldstein-Price test function.
- ade.examples.thermistor - Example script thermistor.py: Identifying coefficients for the resistance versus temperature model of six thermistors.
- ade.examples.voc - Example script voc.py: Identifying coefficients for the open-circuit voltage of an AGM lead-acid battery over time.
- ade.examples.data - The
- ade.history - A
Historyclass for maintaining a history ofIndividualobjects. - ade.image - Visualizing the progress of
de. - ade.individual - An
Individualclass for parameter combinations to be evaluated. - ade.population - A
Populationclass and helpers. - ade.report - A
Reporterclass for reporting on the SSE of individuals in an evolving population. - ade.scripts - Scripts for
ade.- ade.scripts.examples - Extraction of example files into
~/ade-examples. - ade.scripts.lgg -
lgg: Parses a log file produced by running aDifferentialEvolutionobject to show parameter values leading up to the best solution it found before terminating. - ade.scripts.pv -
pv: Parses a data file containing a pickledHistoryobject, which gets produced when you callPopulation.savewith the file path. - ade.scripts.viewer - A simple GUI to visualize a population history.
- ade.scripts.examples - Extraction of example files into
- ade.specs - For defining specifications of an individual, including but not limited to parameter ranges.
- ade.test - Unit tests for
ade.- ade.test.test_de - Unit tests for
ade.de. - ade.test.test_history - Unit tests for
ade.report. - ade.test.test_individual - Unit tests for
ade.individual. - ade.test.test_population - Unit tests for
ade.population. - ade.test.test_report - Unit tests for
ade.report. - ade.test.test_specs - Unit tests for
specs. - ade.test.testbase - Utility stuff used by
adeunit tests.
- ade.test.test_de - Unit tests for
- ade.util - Utility stuff used by most modules of
ade. Imports the author's public-domain convenience classArgsfrom a separate moduleargs.
- ade.abort - Takes care of aborting