colmena icon indicating copy to clipboard operation
colmena copied to clipboard

Create "mixin" class for common Thinker patterns

Open WardLT opened this issue 1 year ago • 1 comments

Many of the Thinkers I write share common patterns, such as a output directory in which I write log files.

We should create Mixin classes that one can add to their thinker which add these features. For example, I could create one which provides a method that saves a Result object to the output directory.

WardLT avatar May 30 '23 12:05 WardLT

Another common pattern could specify logging and visualization tools. (We could bring this home from the 'reporters' in ExaMol)

WardLT avatar Aug 23 '23 14:08 WardLT