assets#

Package for defining asset classes.

Available classes are:

  • Asset: The base and extendable class for all assets.

  • Additive: Represents a numeric asset where the aggregation is additive.

  • Multiplicative: Represents a numeric asset where the aggregation is multiplicative.

  • Concave: Represents a numeric asset where the aggregation is concave.

  • Convex: Represents a numeric asset where the aggregation is convex.

  • Symbolic: Represents a symbolic asset (set of values with no order relation).

  • AssetBucket: Represents a collection of assets.

Modules

additive

Module for the AdditiveAsset class.

asset

Module for the Asset class.

bucket

Module for the AssetBucket class.

concave

Module for the Concave Asset class.

convex

Module for the Convex Asset class.

defaults

Default asset initializers for nodes, links and aggregator for links assets.

multiplicative

Module for the Multiplicative Asset class.

space

Module for defining asset spaces.

symbolic

Module for a Symbolic Asset class.