Skip to content

Move pymc/distributions/logprob.py to pymc/logprob/ #6441

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Feb 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ jobs:
test-subset:
- |
pymc/tests/test_util.py
pymc/tests/distributions/test_logprob.py
pymc/tests/test_pytensorf.py
pymc/tests/test_math.py
pymc/tests/backends/test_base.py
Expand Down
7 changes: 0 additions & 7 deletions pymc/distributions/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from pymc.distributions.logprob import ( # isort:skip
logcdf,
logp,
)

from pymc.distributions.bound import Bound
from pymc.distributions.censored import Censored
from pymc.distributions.continuous import (
Expand Down Expand Up @@ -199,6 +194,4 @@
"Censored",
"CAR",
"PolyaGamma",
"logp",
"logcdf",
]
3 changes: 2 additions & 1 deletion pymc/distributions/bound.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@
from pymc.distributions.continuous import BoundedContinuous, bounded_cont_transform
from pymc.distributions.dist_math import check_parameters
from pymc.distributions.distribution import Continuous, Discrete
from pymc.distributions.logprob import ignore_logprob, logp
from pymc.distributions.shape_utils import to_tuple
from pymc.distributions.transforms import _default_transform
from pymc.logprob.joint_logprob import logp
from pymc.logprob.utils import ignore_logprob
from pymc.model import modelcontext
from pymc.pytensorf import floatX, intX
from pymc.util import check_dist_not_registered
Expand Down
2 changes: 1 addition & 1 deletion pymc/distributions/discrete.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@
normal_lcdf,
)
from pymc.distributions.distribution import Discrete
from pymc.distributions.logprob import logp
from pymc.distributions.mixture import Mixture
from pymc.distributions.shape_utils import rv_size_is_none
from pymc.logprob.joint_logprob import logp
from pymc.math import sigmoid
from pymc.pytensorf import floatX, intX
from pymc.vartypes import continuous_types
Expand Down
231 changes: 0 additions & 231 deletions pymc/distributions/logprob.py

This file was deleted.

5 changes: 3 additions & 2 deletions pymc/distributions/mixture.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,12 @@
_moment,
moment,
)
from pymc.distributions.logprob import ignore_logprob, logcdf, logp
from pymc.distributions.shape_utils import _change_dist_size, change_dist_size
from pymc.distributions.transforms import _default_transform
from pymc.logprob.abstract import _logcdf, _logprob
from pymc.logprob.abstract import _logcdf, _logprob, logcdf
from pymc.logprob.joint_logprob import logp
from pymc.logprob.transforms import IntervalTransform
from pymc.logprob.utils import ignore_logprob
from pymc.util import check_dist_not_registered
from pymc.vartypes import continuous_types, discrete_types

Expand Down
2 changes: 1 addition & 1 deletion pymc/distributions/multivariate.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@
_moment,
moment,
)
from pymc.distributions.logprob import ignore_logprob
from pymc.distributions.shape_utils import (
_change_dist_size,
broadcast_dist_samples_to,
Expand All @@ -68,6 +67,7 @@
)
from pymc.distributions.transforms import Interval, ZeroSumTransform, _default_transform
from pymc.logprob.abstract import _logprob
from pymc.logprob.utils import ignore_logprob
from pymc.math import kron_diag, kron_dot
from pymc.pytensorf import floatX, intX
from pymc.util import check_dist_not_registered
Expand Down
3 changes: 2 additions & 1 deletion pymc/distributions/timeseries.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
_moment,
moment,
)
from pymc.distributions.logprob import ignore_logprob, logp, reconsider_logprob
from pymc.distributions.multivariate import MvNormal, MvStudentT
from pymc.distributions.shape_utils import (
_change_dist_size,
Expand All @@ -43,6 +42,8 @@
)
from pymc.exceptions import NotConstantValueError
from pymc.logprob.abstract import _logprob
from pymc.logprob.joint_logprob import logp
from pymc.logprob.utils import ignore_logprob, reconsider_logprob
from pymc.pytensorf import constant_fold, floatX, intX
from pymc.util import check_dist_not_registered

Expand Down
6 changes: 3 additions & 3 deletions pymc/logprob/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

from pymc.logprob.abstract import logprob # isort: split
from pymc.logprob.abstract import logprob, logcdf # isort: split

from pymc.logprob.joint_logprob import factorized_joint_logprob, joint_logprob
from pymc.logprob.joint_logprob import factorized_joint_logprob, joint_logp, logp

# isort: off
# Add rewrites to the DBs
Expand All @@ -49,4 +49,4 @@

# isort: on

__all__ = ()
__all__ = ("logp", "logcdf")
Loading