Skip to content

Commit 23c4834

Browse files
Split sampling.py into sampling.py and sampling_forward.py (#6257)
Co-authored-by: Ricardo Vieira <[email protected]>
1 parent e57d1d7 commit 23c4834

16 files changed

+2511
-2430
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ jobs:
5959
pymc/tests/distributions/test_censored.py
6060
pymc/tests/distributions/test_simulator.py
6161
pymc/tests/distributions/test_truncated.py
62+
pymc/tests/test_sampling_forward.py
63+
pymc/tests/stats/test_convergence.py
6264
6365
- |
6466
pymc/tests/tuning/test_scaling.py

pymc/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def __set_compiler_flags():
6868
from pymc.plots import *
6969
from pymc.printing import *
7070
from pymc.sampling import *
71+
from pymc.sampling_forward import *
7172
from pymc.smc import *
7273
from pymc.stats import *
7374
from pymc.step_methods import *

pymc/parallel_sampling.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import traceback
2222

2323
from collections import namedtuple
24-
from typing import TYPE_CHECKING, Dict, List, Sequence
24+
from typing import Dict, List, Sequence
2525

2626
import cloudpickle
2727
import numpy as np
@@ -31,10 +31,7 @@
3131
from pymc import aesaraf
3232
from pymc.blocking import DictToArrayBijection
3333
from pymc.exceptions import SamplingError
34-
35-
# Avoid circular import
36-
if TYPE_CHECKING:
37-
from pymc.sampling import RandomSeed
34+
from pymc.util import RandomSeed
3835

3936
logger = logging.getLogger("pymc")
4037

0 commit comments

Comments
 (0)