Darwin Neuroevolution Framework
Classes | Functions
darwin::python Namespace Reference

Python bindings. More...

Classes

class  Domain
 Wrapper for darwin::Domain. More...
 
class  Experiment
 Wrapper for darwin::Experiment plus evolution driving APIs. More...
 
class  GenerationSummary
 Wrapper for darwin::GenerationSummary. More...
 
class  Population
 Wrapper for darwin::Population. More...
 
class  Property
 Wraps a core::Property pointer (non-onwning) More...
 
class  PropertySet
 Wraps a top-level core::PropertySet pointer (non-owning) More...
 
class  Universe
 Wrapper for darwin::Universe. More...
 

Functions

vector< string > availableDomains ()
 Returns the list of available domains.
 
vector< string > availablePopulations ()
 Returns the list of available populations.
 
shared_ptr< UniversecreateUniverse (const string &path)
 Creates a new universe file.
 
shared_ptr< UniverseopenUniverse (const string &path)
 Opens an existing universe file, or creates a new one if it doesn't exist.
 
void addLogger (const function< void(const string &)> &logger)
 Subscribes a new callback receiving console log output.
 

Detailed Description

Python bindings.