✨ new `scipy.stats` distribution infrastructure
Closed this issue · 0 comments
jorenham commented
stats._probability_distribution
...
# Temporary file separated from _distribution_infrastructure.py
# to simplify the diff during PR review.
- (private)
_ProbabilityDistribution
(abstract)
stats._distribution_infrastructure
- (public)
exp
- (public)
log
- (public)
abs
- (public)
truncate
- (private-ish)
ContinuousDistribution <: _ProbabilityDistribution
- (private)
TransformedDistribution <: ContinuousDistribution
- (private)
ShiftedScaledDistribution <: TransformedDistribution
- (private)
MonotonicTransformedDistribution <: TransformedDistribution
- (private)
TruncatedDistribution <: TransformedDistribution
- (private)
FoldedDistribution <: TransformedDistribution
- (public)
Mixture <: ContinuousDistribution
(so far for naming consistency...) - (public)
make_distribution: (rv_continuous) -> CustomDistribution
- (closure)
CustomDistribution
- (closure)
- (private)
_Domain
(abstract) - (private)
_SimpleDomain <: _Domaain
- (private)
_RealDomain <: _SimpleDomain
- (private)
_Parameter
(abstract) - (private)
_RealParameter <: _Parameter
- (private)
_Parameterization
- (public)
Normal <: ContinuousDistribution
- (private)
StandardNormal <: Normal
(don't let Liskov see this...) - (private)
_LogUniform <: ContinuousDistribution
- (private)
_Uniform <: ContinuousDistribution
- (private)
_Gamma <: ContinuousDistribution