From a3c838fbeae855fb4151ccb198d0f473abdababa Mon Sep 17 00:00:00 2001 From: tmcclintock Date: Fri, 9 May 2025 22:38:51 -0700 Subject: [PATCH 1/2] fix: no more wildcard refs --- src/ConditionalGMM/UnivariateGMM.py | 2 -- src/ConditionalGMM/condGMM.py | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ConditionalGMM/UnivariateGMM.py b/src/ConditionalGMM/UnivariateGMM.py index 14edfb9..1ff171d 100644 --- a/src/ConditionalGMM/UnivariateGMM.py +++ b/src/ConditionalGMM/UnivariateGMM.py @@ -3,8 +3,6 @@ import numpy as np import scipy as sp -from ConditionalGMM.condGMM import * - class UniGMM(object): """Conditional Gaussian mixture model of a single random variable. diff --git a/src/ConditionalGMM/condGMM.py b/src/ConditionalGMM/condGMM.py index 031a840..4c04a6a 100644 --- a/src/ConditionalGMM/condGMM.py +++ b/src/ConditionalGMM/condGMM.py @@ -3,7 +3,7 @@ import numpy as np import scipy as sp -from ConditionalGMM.MNorm import * +from ConditionalGMM.MNorm import CondMNorm class CondGMM(object): From 06c12ca87df92d74c309e1ee040547392e581a5e Mon Sep 17 00:00:00 2001 From: tmcclintock Date: Fri, 9 May 2025 22:46:23 -0700 Subject: [PATCH 2/2] fix: no more object explicit inheritance --- src/ConditionalGMM/MNorm.py | 2 +- src/ConditionalGMM/UnivariateGMM.py | 2 +- src/ConditionalGMM/condGMM.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ConditionalGMM/MNorm.py b/src/ConditionalGMM/MNorm.py index a3b91d7..08cfdc9 100644 --- a/src/ConditionalGMM/MNorm.py +++ b/src/ConditionalGMM/MNorm.py @@ -4,7 +4,7 @@ import scipy.stats as ss -class CondMNorm(object): +class CondMNorm: """Conditional multivariate normal. Given a joint mean vector and joint covariance matrix, precompute everything that can be computed in order to solve conditional expressions. diff --git a/src/ConditionalGMM/UnivariateGMM.py b/src/ConditionalGMM/UnivariateGMM.py index 1ff171d..104c217 100644 --- a/src/ConditionalGMM/UnivariateGMM.py +++ b/src/ConditionalGMM/UnivariateGMM.py @@ -4,7 +4,7 @@ import scipy as sp -class UniGMM(object): +class UniGMM: """Conditional Gaussian mixture model of a single random variable. This class exists to provide helpful routines, such as computing CDFs and PPFs of the GMM. diff --git a/src/ConditionalGMM/condGMM.py b/src/ConditionalGMM/condGMM.py index 4c04a6a..f6b384b 100644 --- a/src/ConditionalGMM/condGMM.py +++ b/src/ConditionalGMM/condGMM.py @@ -6,7 +6,7 @@ from ConditionalGMM.MNorm import CondMNorm -class CondGMM(object): +class CondGMM: """Conditional Gaussian mixture model. Built from a collection of conditional multivariate normal (CondMNorm) distributions weighted to be properly normalized.