degrade#

Built-in deterministic value-adjustment policies.

Modules

clamp_values(*[, lower, upper, node_assets, ...])

Clamp selected asset values to optional lower and upper bounds.

decay(factor, *[, node_assets, edge_assets, ...])

Multiply selected asset values by a decay factor on each call.

increase(*[, factor, target, epochs, ...])

Increase selected asset values over a fixed number of epochs.

ramp_to(target, *, epochs[, node_assets, ...])

Move selected assets linearly toward target over epochs calls.

reduce(*[, factor, target, epochs, ...])

Reduce selected asset values over a fixed number of epochs.

restore(*[, epochs, node_assets, ...])

Restore selected asset values to captured or provided baselines.

scale(factor, *[, node_assets, edge_assets, ...])

Multiply selected asset values by factor immediately.

set_value(value, *[, node_assets, ...])

Assign selected assets to a fixed value or per-asset override.