Edwin A. Suominen
Books
Blog
Photography
Software
ade API Documentation

Module Index

  • ade - Asynchronous Differential Evolution.
    • ade.abort - Takes care of aborting Population and DifferentialEvolution 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 of RelationsChecker 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 the thermistor and voc 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.history - A History class for maintaining a history of Individual 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 a DifferentialEvolution 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 pickled History object, which gets produced when you call Population.save with the file path.
      • ade.scripts.viewer - A simple GUI to visualize a population history.
    • 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.util - Utility stuff used by most modules of ade. Imports the author's public-domain convenience class Args from a separate module args.

Copyright © 2015-2021 Edwin A. Suominen.

Privacy policy: I don’t sniff out, track, or share anything identifying individual visitors to this site. There are no cookies or anything in place to let me see where you go on the Internet–that’s creepy. All I get (like anyone else with a web server), is plain vanilla server logs with “referral” info about which web page sent you to this one.