MeinSweeper is a light-weight framework for running experiments on arbitrary compute nodes
- This is still in alpha, and was written for research
- I.e. expect bugs and smelly code!
Use the package manager pip to install MeinSweeper.
pip install meinsweeper
import meinsweeper
cfg = {'target': 'ssh', ...}
meinsweeper.run(cfg)
Override the initialization, running or logging behaviour of an existing node type. If you would like to establish a generic, and robust, communication class which systematically utilizes STDOUT, that would be nice!.
class MyNode(Node):
Specify new target as pascal_case version of class name
cfg = {'target':'my_node', ....}
meinsweeper.run(cfg)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.