Skip to content

Commit 2d57285

Browse files
authored
Merge pull request #19 from zeehio/fix-parmap-deprecation
Fix parmap deprecation warnings
2 parents 2a6e978 + 60a0dda commit 2d57285

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

pygmmis.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,7 @@ def _Estep(gmm, log_p, U, T_inv, log_S, data, covar=None, R=None, omega=None, ba
919919

920920
k = 0
921921
for log_p[k], U[k], T_inv[k] in \
922-
parmap.starmap(_Esum, zip(xrange(gmm.K), U), gmm, data, covar, R, cutoff, pool=pool, chunksize=chunksize):
922+
parmap.starmap(_Esum, zip(xrange(gmm.K), U), gmm, data, covar, R, cutoff, pm_pool=pool, pm_chunksize=chunksize):
923923
log_S[U[k]] += np.exp(log_p[k]) # actually S, not logS
924924
H[U[k]] = 1
925925
k += 1
@@ -1024,7 +1024,7 @@ def _Mstep(gmm, U, log_p, T_inv, log_S, data, covar=None, R=None, p_bg=None, poo
10241024
# however, there seem to be side effects or race conditions
10251025
k = 0
10261026
for A[k], M[k,:], C[k,:,:] in \
1027-
parmap.starmap(_Msums, zip(xrange(gmm.K), U, log_p, T_inv), gmm, data, R, log_S, pool=pool, chunksize=chunksize):
1027+
parmap.starmap(_Msums, zip(xrange(gmm.K), U, log_p, T_inv), gmm, data, R, log_S, pm_pool=pool, pm_chunksize=chunksize):
10281028
k += 1
10291029

10301030
if p_bg is not None:
@@ -1270,7 +1270,7 @@ def _findSNMComponents(gmm, U, log_p, log_S, N, pool=None, chunksize=1):
12701270
k = 0
12711271
A = gmm.amp * N
12721272
for JS[k] in \
1273-
parmap.map(_JS, xrange(gmm.K), gmm, log_p, log_S, U, A, pool=pool, chunksize=chunksize):
1273+
parmap.map(_JS, xrange(gmm.K), gmm, log_p, log_S, U, A, pm_pool=pool, pm_chunksize=chunksize):
12741274
k += 1
12751275
"""
12761276
# get largest Eigenvalue, weighed by amplitude

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
"Programming Language :: Python",
2323
"Topic :: Scientific/Engineering :: Information Analysis"
2424
],
25-
install_requires=["numpy","scipy","parmap"]
25+
install_requires=["numpy","scipy","parmap>=1.5.2"]
2626
)

tests/test_3D.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def max_posterior(gmm, U, coords, covar=None):
119119
H = np.zeros(len(coords), dtype="bool")
120120
k = 0
121121
for log_p[k], U[k], _ in \
122-
parmap.starmap(pygmmis._Estep, zip(range(gmm.K), U), gmm, data, covar, None, pool=pool, pm_chunksize=chunksize):
122+
parmap.starmap(pygmmis._Estep, zip(range(gmm.K), U), gmm, data, covar, None, pm_pool=pool, pm_chunksize=chunksize):
123123
log_S[U[k]] += np.exp(log_p[k]) # actually S, not logS
124124
H[U[k]] = 1
125125
k += 1

0 commit comments

Comments
 (0)