Skip to content

Commit 65fbf7c

Browse files
committed
refactor: change repo structure by adding core module
1 parent 77a989e commit 65fbf7c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+79
-78
lines changed

examples/mono_test_generator.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
import numpy as np
77

88
from examples.utils import Clicker, Test
9-
from mpest.distribution import Distribution
9+
from mpest.core.distribution import Distribution
10+
from mpest.core.mixture_distribution import MixtureDistribution
11+
from mpest.core.problem import Problem
1012
from mpest.em import EM
11-
from mpest.mixture_distribution import MixtureDistribution
1213
from mpest.models import AModel, AModelWithGenerator
13-
from mpest.problem import Problem
1414

1515

1616
def generate_mono_test(

examples/prepare_result.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from examples.config import MAX_WORKERS
1010
from examples.mono_test_generator import Clicker
1111
from examples.utils import SingleSolverResult, TestResult
12-
from mpest.mixture_distribution import DistributionInMixture, MixtureDistribution
13-
from mpest.types import Samples
12+
from mpest.annotations import Samples
13+
from mpest.core.mixture_distribution import DistributionInMixture, MixtureDistribution
1414

1515

1616
def nll(samples: Samples, mixture: MixtureDistribution) -> float:

examples/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010
from tqdm.contrib.concurrent import process_map
1111

1212
from examples.config import RESULTS_FOLDER
13+
from mpest.annotations import Samples
14+
from mpest.core.mixture_distribution import MixtureDistribution
15+
from mpest.core.problem import Problem, Result
1316
from mpest.em import EM
1417
from mpest.em.breakpointers import ParamDifferBreakpointer, StepCountBreakpointer
1518
from mpest.em.distribution_checkers import (
1619
FiniteChecker,
1720
PriorProbabilityThresholdChecker,
1821
)
1922
from mpest.em.methods.likelihood_method import LikelihoodMethod
20-
from mpest.mixture_distribution import MixtureDistribution
2123
from mpest.optimizers import TOptimizer
22-
from mpest.problem import Problem, Result
23-
from mpest.types import Samples
2424

2525
np.seterr(all="ignore")
2626

experimental_env/preparation/dataset_description.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import copy
44

5-
from mpest.mixture_distribution import MixtureDistribution
6-
from mpest.types import Samples
5+
from mpest.annotations import Samples
6+
from mpest.core.mixture_distribution import MixtureDistribution
77

88

99
class DatasetDescrciption:

experimental_env/preparation/dataset_generator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
DatasetMixtureGenerator,
1111
)
1212
from experimental_env.preparation.dataset_saver import DatasetDescrciption, DatasetSaver
13-
from mpest.distribution import Distribution
14-
from mpest.mixture_distribution import MixtureDistribution
13+
from mpest.core.distribution import Distribution
14+
from mpest.core.mixture_distribution import MixtureDistribution
1515
from mpest.models.abstract_model import AModel
1616

1717

mpest/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55

66
from mpest import em, models, optimizers, utils
7-
from mpest.distribution import Distribution
8-
from mpest.mixture_distribution import DistributionInMixture, MixtureDistribution
9-
from mpest.problem import Problem, Result
10-
from mpest.types import Params, Samples
7+
from mpest.core.distribution import Distribution
8+
from mpest.core.mixture_distribution import DistributionInMixture, MixtureDistribution
9+
from mpest.core.problem import Problem, Result
10+
from mpest.annotations import Params, Samples
File renamed without changes.

mpest/core/__init__.py

Whitespace-only changes.

mpest/distribution.py renamed to mpest/core/distribution.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
import numpy as np
66

7+
from mpest.annotations import Params, Samples
78
from mpest.models import AModel, AModelWithGenerator
8-
from mpest.types import Params, Samples
99

1010

1111
class APDFAble(ABC):

mpest/mixture_distribution.py renamed to mpest/core/mixture_distribution.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
import numpy as np
1111

12-
from mpest.distribution import APDFAble, AWithGenerator, Distribution
12+
from mpest.annotations import Params
13+
from mpest.core.distribution import APDFAble, AWithGenerator, Distribution
1314
from mpest.models import AModel, AModelWithGenerator
14-
from mpest.types import Params
1515
from mpest.utils import IteratorWrapper
1616

1717

0 commit comments

Comments
 (0)