sasktran2.mie.distribution.TriangularDistribution#

class sasktran2.mie.distribution.TriangularDistribution[source]#

Bases: ParticleSizeDistribution

A triangular particle size distribution, defined by three parameters, the “min_radius”, “max_radius”, and “center_radius”. Essentially a triangular shape that is 0 until minimum, then increases to 1 at central radius, then decreases back to 0 at maximum.

Parameters

__init__() None[source]#

A triangular particle size distribution, defined by three parameters, the “min_radius”, “max_radius”, and “center_radius”. Essentially a triangular shape that is 0 until minimum, then increases to 1 at central radius, then decreases back to 0 at maximum.

Parameters

Methods

__init__()

A triangular particle size distribution, defined by three parameters, the "min_radius", "max_radius", and "center_radius".

args()

A list of arguments that are required to define this distribution when calling distribution

distribution(**kwargs)

Returns back the scipy object representing this distribution

freeze(**kwargs)

Freeze some of the arguments of this distribution.

Attributes

identifier

Get the unique identifier for this distribution

args()[source]#

A list of arguments that are required to define this distribution when calling distribution

distribution(**kwargs)[source]#

Returns back the scipy object representing this distribution

Return type:

rv_continuous