Skip to content

Commit d0b9eb1

Browse files
authored
Revert "Improve documentation for distributions (#3837)"
This reverts commit 40d9597.
1 parent 40d9597 commit d0b9eb1

File tree

4 files changed

+4
-68
lines changed

4 files changed

+4
-68
lines changed

Diff for: pymc3/distributions/continuous.py

+1-52
Original file line numberDiff line numberDiff line change
@@ -476,10 +476,6 @@ class Normal(Continuous):
476476
def __init__(self, mu=0, sigma=None, tau=None, sd=None, **kwargs):
477477
if sd is not None:
478478
sigma = sd
479-
warnings.warn(
480-
"sd is deprecated, use sigma instead",
481-
DeprecationWarning
482-
)
483479
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
484480
self.sigma = self.sd = tt.as_tensor_variable(sigma)
485481
self.tau = tt.as_tensor_variable(tau)
@@ -640,10 +636,6 @@ def __init__(self, mu=0, sigma=None, tau=None, lower=None, upper=None,
640636
transform='auto', sd=None, *args, **kwargs):
641637
if sd is not None:
642638
sigma = sd
643-
warnings.warn(
644-
"sd is deprecated, use sigma instead",
645-
DeprecationWarning
646-
)
647639
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
648640
self.sigma = self.sd = tt.as_tensor_variable(sigma)
649641
self.tau = tt.as_tensor_variable(tau)
@@ -847,10 +839,7 @@ class HalfNormal(PositiveContinuous):
847839
def __init__(self, sigma=None, tau=None, sd=None, *args, **kwargs):
848840
if sd is not None:
849841
sigma = sd
850-
warnings.warn(
851-
"sd is deprecated, use sigma instead",
852-
DeprecationWarning
853-
)
842+
854843
super().__init__(*args, **kwargs)
855844
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
856845

@@ -1243,10 +1232,6 @@ def __init__(self, alpha=None, beta=None, mu=None, sigma=None,
12431232
super().__init__(*args, **kwargs)
12441233
if sd is not None:
12451234
sigma = sd
1246-
warnings.warn(
1247-
"sd is deprecated, use sigma instead",
1248-
DeprecationWarning
1249-
)
12501235
alpha, beta = self.get_alpha_beta(alpha, beta, mu, sigma)
12511236
self.alpha = alpha = tt.as_tensor_variable(floatX(alpha))
12521237
self.beta = beta = tt.as_tensor_variable(floatX(beta))
@@ -1803,10 +1788,6 @@ def __init__(self, mu=0, sigma=None, tau=None, sd=None, *args, **kwargs):
18031788
super().__init__(*args, **kwargs)
18041789
if sd is not None:
18051790
sigma = sd
1806-
warnings.warn(
1807-
"sd is deprecated, use sigma instead",
1808-
DeprecationWarning
1809-
)
18101791

18111792
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
18121793

@@ -1978,10 +1959,6 @@ def __init__(self, nu, mu=0, lam=None, sigma=None, sd=None, *args, **kwargs):
19781959
super(StudentT, self).__init__(*args, **kwargs)
19791960
if sd is not None:
19801961
sigma = sd
1981-
warnings.warn(
1982-
"sd is deprecated, use sigma instead",
1983-
DeprecationWarning
1984-
)
19851962
self.nu = nu = tt.as_tensor_variable(floatX(nu))
19861963
lam, sigma = get_tau_sigma(tau=lam, sigma=sigma)
19871964
self.lam = lam = tt.as_tensor_variable(lam)
@@ -2542,10 +2519,6 @@ def __init__(self, alpha=None, beta=None, mu=None, sigma=None,
25422519
super().__init__(*args, **kwargs)
25432520
if sd is not None:
25442521
sigma = sd
2545-
warnings.warn(
2546-
"sd is deprecated, use sigma instead",
2547-
DeprecationWarning
2548-
)
25492522

25502523
alpha, beta = self.get_alpha_beta(alpha, beta, mu, sigma)
25512524
self.alpha = alpha = tt.as_tensor_variable(floatX(alpha))
@@ -2704,10 +2677,6 @@ def __init__(self, alpha=None, beta=None, mu=None, sigma=None, sd=None,
27042677

27052678
if sd is not None:
27062679
sigma = sd
2707-
warnings.warn(
2708-
"sd is deprecated, use sigma instead",
2709-
DeprecationWarning
2710-
)
27112680

27122681
alpha, beta = InverseGamma._get_alpha_beta(alpha, beta, mu, sigma)
27132682
self.alpha = alpha = tt.as_tensor_variable(floatX(alpha))
@@ -3063,10 +3032,6 @@ def __init__(self, nu=1, sigma=None, lam=None, sd=None,
30633032
super().__init__(*args, **kwargs)
30643033
if sd is not None:
30653034
sigma = sd
3066-
warnings.warn(
3067-
"sd is deprecated, use sigma instead",
3068-
DeprecationWarning
3069-
)
30703035

30713036
self.mode = tt.as_tensor_variable(0)
30723037
lam, sigma = get_tau_sigma(lam, sigma)
@@ -3207,10 +3172,6 @@ def __init__(self, mu=0., sigma=None, nu=None, sd=None,
32073172

32083173
if sd is not None:
32093174
sigma = sd
3210-
warnings.warn(
3211-
"sd is deprecated, use sigma instead",
3212-
DeprecationWarning
3213-
)
32143175

32153176
self.mu = mu = tt.as_tensor_variable(floatX(mu))
32163177
self.sigma = self.sd = sigma = tt.as_tensor_variable(floatX(sigma))
@@ -3495,10 +3456,6 @@ def __init__(self, mu=0.0, sigma=None, tau=None, alpha=1, sd=None,
34953456

34963457
if sd is not None:
34973458
sigma = sd
3498-
warnings.warn(
3499-
"sd is deprecated, use sigma instead",
3500-
DeprecationWarning
3501-
)
35023459

35033460
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
35043461
self.mu = mu = tt.as_tensor_variable(floatX(mu))
@@ -3920,10 +3877,6 @@ def __init__(self, nu=None, sigma=None, b=None, sd=None, *args, **kwargs):
39203877
super().__init__(*args, **kwargs)
39213878
if sd is not None:
39223879
sigma = sd
3923-
warnings.warn(
3924-
"sd is deprecated, use sigma instead",
3925-
DeprecationWarning
3926-
)
39273880

39283881
nu, b, sigma = self.get_nu_b(nu, b, sigma)
39293882
self.nu = nu = tt.as_tensor_variable(floatX(nu))
@@ -4195,10 +4148,6 @@ class LogitNormal(UnitContinuous):
41954148
def __init__(self, mu=0, sigma=None, tau=None, sd=None, **kwargs):
41964149
if sd is not None:
41974150
sigma = sd
4198-
warnings.warn(
4199-
"sd is deprecated, use sigma instead",
4200-
DeprecationWarning
4201-
)
42024151
self.mu = mu = tt.as_tensor_variable(floatX(mu))
42034152
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
42044153
self.sigma = self.sd = tt.as_tensor_variable(sigma)

Diff for: pymc3/distributions/mixture.py

-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import numpy as np
1717
import theano
1818
import theano.tensor as tt
19-
import warnings
2019

2120
from pymc3.util import get_variable_name
2221
from ..math import logsumexp
@@ -611,10 +610,6 @@ class NormalMixture(Mixture):
611610
def __init__(self, w, mu, sigma=None, tau=None, sd=None, comp_shape=(), *args, **kwargs):
612611
if sd is not None:
613612
sigma = sd
614-
warnings.warn(
615-
"sd is deprecated, use sigma instead",
616-
DeprecationWarning
617-
)
618613
_, sigma = get_tau_sigma(tau=tau, sigma=sigma)
619614

620615
self.mu = mu = tt.as_tensor_variable(mu)

Diff for: pymc3/distributions/multivariate.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from theano.tensor.slinalg import Cholesky
2828
import pymc3 as pm
2929

30-
from pymc3.theanof import floatX, intX
30+
from pymc3.theanof import floatX
3131
from . import transforms
3232
from pymc3.util import get_variable_name
3333
from .distribution import (Continuous, Discrete, draw_values, generate_samples,
@@ -327,7 +327,7 @@ def logp(self, value):
327327
TensorVariable
328328
"""
329329
quaddist, logdet, ok = self._quaddist(value)
330-
k = intX(value.shape[-1]).astype(theano.config.floatX)
330+
k = value.shape[-1].astype(theano.config.floatX)
331331
norm = - 0.5 * k * pm.floatX(np.log(2 * np.pi))
332332
return bound(norm - 0.5 * quaddist - logdet, ok)
333333

@@ -441,7 +441,7 @@ def logp(self, value):
441441
TensorVariable
442442
"""
443443
quaddist, logdet, ok = self._quaddist(value)
444-
k = intX(value.shape[-1]).astype(theano.config.floatX)
444+
k = value.shape[-1].astype(theano.config.floatX)
445445

446446
norm = (gammaln((self.nu + k) / 2.)
447447
- gammaln(self.nu / 2.)

Diff for: pymc3/distributions/timeseries.py

-8
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,6 @@ def __init__(self, rho, sigma=None, tau=None,
123123
super().__init__(*args, **kwargs)
124124
if sd is not None:
125125
sigma = sd
126-
warnings.warn(
127-
"sd is deprecated, use sigma instead",
128-
DeprecationWarning
129-
)
130126

131127
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
132128
self.sigma = self.sd = tt.as_tensor_variable(sigma)
@@ -214,10 +210,6 @@ def __init__(self, tau=None, init=Flat.dist(), sigma=None, mu=0.,
214210
raise TypeError("GaussianRandomWalk must be supplied a non-zero shape argument!")
215211
if sd is not None:
216212
sigma = sd
217-
warnings.warn(
218-
"sd is deprecated, use sigma instead",
219-
DeprecationWarning
220-
)
221213
tau, sigma = get_tau_sigma(tau=tau, sigma=sigma)
222214
self.tau = tt.as_tensor_variable(tau)
223215
sigma = tt.as_tensor_variable(sigma)

0 commit comments

Comments
 (0)