@@ -73,7 +73,7 @@ def polyagamma_cdf(*args, **kwargs):
7373from scipy .special import expit
7474
7575from pymc .aesaraf import floatX
76- from pymc .distributions import logp_transform , transforms
76+ from pymc .distributions import transforms
7777from pymc .distributions .dist_math import (
7878 SplineWrapper ,
7979 check_parameters ,
@@ -87,6 +87,7 @@ def polyagamma_cdf(*args, **kwargs):
8787)
8888from pymc .distributions .distribution import DIST_PARAMETER_TYPES , Continuous
8989from pymc .distributions .shape_utils import rv_size_is_none
90+ from pymc .distributions .transforms import _get_default_transform
9091from pymc .math import invlogit , logdiffexp , logit
9192from pymc .util import UNSET
9293
@@ -139,17 +140,17 @@ class CircularContinuous(Continuous):
139140 """Base class for circular continuous distributions"""
140141
141142
142- @logp_transform .register (PositiveContinuous )
143+ @_get_default_transform .register (PositiveContinuous )
143144def pos_cont_transform (op ):
144145 return transforms .log
145146
146147
147- @logp_transform .register (UnitContinuous )
148+ @_get_default_transform .register (UnitContinuous )
148149def unit_cont_transform (op ):
149150 return transforms .logodds
150151
151152
152- @logp_transform .register (CircularContinuous )
153+ @_get_default_transform .register (CircularContinuous )
153154def circ_cont_transform (op ):
154155 return transforms .circular
155156
0 commit comments