negmas.checkpoints Module

Implements Checkpoint functionality for easy dumping and restoration of any NamedObject in negmas.

Classes

CheckpointMixin()

Adds the ability to save checkpoints to a NamedObject

CheckpointRunner(folder, pathlib.Path], id, …)

Runs an object based on its checkpoints saved in an earlier run

NamedObject(name, *, id)

The base class of all named entities.

Path(*args, **kwargs)

PurePath subclass that can make system calls.

Class Inheritance Diagram

Inheritance diagram of negmas.checkpoints.CheckpointMixin, negmas.checkpoints.CheckpointRunner