hpcflow.sdk.persistence.base#

Base persistence models.

Store* classes represent the element-metadata in the store, in a store-agnostic way.

Module attributes

SerFormT

Type of the serialized form.

ContextT

Type of the encoding and decoding context.

Functions

update_param_source_dict

Combine two dicts into a new dict that is ordered on its keys.

Classes

PersistentStore

An abstract class representing a persistent workflow store.

PersistentStoreFeatures

Represents the features provided by a persistent store.

StoreEAR

Represents an element action run in a persistent store.

StoreElement

Represents an element in a persistent store.

StoreElementIter

Represents an element iteration in a persistent store.

StoreParameter

Represents a parameter in a persistent store.

StoreTask

Represents a task in a persistent store.