Skip to content

Commit 36d8b8d

Browse files
committed
Bug fix for generator MatchRFBucket6D and derivations.
Accordingly put version to v1.0.6. Problem: on certain 32bit python environments, sys.maxint as a seed is not allowed and leads to crashes. Quick fix: use maximum int32 value. Suggestion: use current time allowing for easier reproducibility.
1 parent 056dbeb commit 36d8b8d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "1.0.5"
1+
__version__ = "1.0.6"
22

particles/generators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ def __init__(self, psi, rfbucket, sigma_z=None, epsn_z=None):
551551
else:
552552
raise ValueError("Can not generate mismatched matched distribution!")
553553

554-
self.seed = np.random.randint(sys.maxint)
554+
self.seed = np.random.randint(np.iinfo(np.int32).max)
555555

556556
def psi_for_emittance_newton_method(self, epsn_z):
557557
H = self.H

0 commit comments

Comments
 (0)