Module Index
- ade - Asynchronous Differential Evolution.
- ade.abort - Takes care of aborting
Population
andDifferentialEvolution
on console keystroke. - ade.args - A very handy convenience class for making argparse even easier. See the
examples
scripts of ade to see how it is used. - ade.constraints - The
Constraints
base class makes it easier for you to enforce parameter constraints. If you have any highly correlated parameters, an instance ofRelationsChecker
may be helpful, too. - ade.de -
DifferentialEvolution
and support staff. - ade.examples - Examples for
ade
.- ade.examples.data - The
Data
object handles downloading (if necessary), decompressing, and reading data files for thethermistor
andvoc
examples. - 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
History
class for maintaining a history ofIndividual
objects. - ade.image - Visualizing the progress of
de
. - ade.individual - An
Individual
class for parameter combinations to be evaluated. - ade.population - A
Population
class and helpers. - ade.report - A
Reporter
class 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 aDifferentialEvolution
object to show parameter values leading up to the best solution it found before terminating. - ade.scripts.pv -
pv
: Parses a data file containing a pickledHistory
object, which gets produced when you callPopulation.save
with 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
ade
unit 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 classArgs
from a separate moduleargs
.
- ade.abort - Takes care of aborting