bellini.distributions.ComposedDistribution

class bellini.distributions.ComposedDistribution(distributions, op)[source]

Bases: bellini.distributions.Distribution

A composed distribution made of two distributions.

__init__(distributions, op)[source]
Parameters
  • distributions (list of Distribution or Quantity) – The two Distributions/Quantities as arguments for op. Must be length 2

  • op (str) – Name of the operation to use. See bellini.api.functional.OPS for available ops

Methods

__init__(distributions, op)

Parameters
  • distributions (list of Distribution or Quantity) -- The two Distributions/Quantities as arguments for op. Must be length 2

to_units(new_units[, force])

Return self converted to units new_units

unitless()

Return a unitless version of self

Attributes

dimensionality

The Distribution's dimensionality (e.g.

g

A networkx graph describing the computation graph used to create this Distribution

internal_units

The units associated with internal computations in Bellini for this Distribution

magnitude

A quantity (array-like or scalar) with the same shape as expected samples from this Distribution

name

A string representing the name of self

shape

The shape of samples from this Distribution

units

The units of this Distribution (e.g.

property dimensionality

The Distribution’s dimensionality (e.g. ‘length’ for meter)

property g

A networkx graph describing the computation graph used to create this Distribution

property internal_units

The units associated with internal computations in Bellini for this Distribution

property magnitude

A quantity (array-like or scalar) with the same shape as expected samples from this Distribution

property name

A string representing the name of self

property shape

The shape of samples from this Distribution

to_units(new_units, force=False)[source]

Return self converted to units new_units

unitless()[source]

Return a unitless version of self

property units

The units of this Distribution (e.g. molar)