deepcave.runs.converters.deepcave

# DeepCAVE

This module defines the DeepCAVE run object.

## Classes
  • DeepCAVERun: Create a DeepCAVE run and provide handling utilities.

Classes

DeepCAVERun(name[, configspace, objectives, ...])

Create a DeepCAVE run and provide handling utilities.

class deepcave.runs.converters.deepcave.DeepCAVERun(name, configspace=None, objectives=None, meta=None, path=None)[source]

Bases: Run

Create a DeepCAVE run and provide handling utilities.

Properties

pathPath

The path the run.

classmethod from_path(path)[source]

Get a DeepCAVE run from a given path.

Parameters:

path (Path) – The path to base the run on.

Return type:

The DeepCAVE run.

property hash: str

Hash of the current run.

If the hash changes, the cache has to be cleared. This ensures that the cache always holds the latest results of the run.

Returns:

The hash of the run.

Return type:

str

property latest_change: float | int

Get the timestamp of the latest change.

Returns:

The latest change.

Return type:

Union[float, int]