ade package documentation
Asynchronous Differential Evolution.
You really just need to be concerned with two things: Constructing and
setting up a Population object,
and constructing and calling a DifferentialEvolution
object with it.
| Module | abort | Takes care of aborting Population and DifferentialEvolution
on console keystroke. |
| Module | args | A very handy convenience class for making argparse even easier. See the
examples scripts of ade
to see how it is used. |
| Module | constraints | The Constraints base
class makes it easier for you to enforce parameter constraints. If you have
any highly correlated parameters, an instance of RelationsChecker
may be helpful, too. |
| Module | de | DifferentialEvolution
and support staff. |
| Package | examples | Examples for ade. |
| Module | history | A History class for
maintaining a history of Individual
objects. |
| Module | image | Visualizing the progress of de. |
| Module | individual | An Individual
class for parameter combinations to be evaluated. |
| Module | population | A Population
class and helpers. |
| Module | report | A Reporter class for
reporting on the SSE of individuals in an evolving population. |
| Package | scripts | Scripts for ade. |
| Module | specs | For defining specifications of an individual, including but not limited to parameter ranges. |
| Package | test | Unit tests for ade. |
| Module | util | Utility stuff used by most modules of ade. Imports the author's public-domain
convenience class Args from a
separate module args. |
From the __init__.py module:
| Function | extract_examples | Call via the ade-examples entry point to extract example files to a subdirectory ade-examples of your home directory, creating the subdirectory if necessary. |
Call via the ade-examples entry point to extract example files to a subdirectory ade-examples of your home directory, creating the subdirectory if necessary.
It will not overwrite existing files, so feel free to modify the examples. Delete a modified example file (or the whole subdirectory) and run this again to restore the default file.