From 56130009d0e1d98e72c27335de72b054c4dc6f2e Mon Sep 17 00:00:00 2001 From: zhangxin Date: Mon, 6 May 2024 20:13:30 +0800 Subject: [PATCH 1/2] Issue39:fix cr energy random seed --- ObservationSim/Instrument/Chip/Effects.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ObservationSim/Instrument/Chip/Effects.py b/ObservationSim/Instrument/Chip/Effects.py index c289abc..7a6b7a6 100644 --- a/ObservationSim/Instrument/Chip/Effects.py +++ b/ObservationSim/Instrument/Chip/Effects.py @@ -613,11 +613,11 @@ def selectCosmicRayCollection(attachedSizes, xLen, yLen,cr_pixelRatio,CR_max_siz return CRs[0:cr_event_num]; -def defineEnergyForCR(cr_event_size): +def defineEnergyForCR(cr_event_size,seed = 12345): import random sigma = 0.6 / 2.355; mean = 3.3; - + random.seed(seed) energys = np.zeros(cr_event_size); for i in np.arange(cr_event_size): energy_index = random.normalvariate(mean,sigma); @@ -677,7 +677,7 @@ def produceCR_Map(xLen, yLen, exTime, cr_pixelRatio, gain, attachedSizes, seed=2 cr_size = selectCosmicRayCollection(attachedSizes, xLen, yLen, cr_pixelRatio, CR_max_size); cr_event_size = cr_size.shape[0]; - cr_energys = defineEnergyForCR(cr_event_size); + cr_energys = defineEnergyForCR(cr_event_size,seed = seed); CRmap = np.zeros([yLen, xLen]); -- GitLab From d75b3a3ba82225bd31d4e9fd7da38ab12cc9deb0 Mon Sep 17 00:00:00 2001 From: fangyuedong Date: Mon, 6 May 2024 20:28:33 +0800 Subject: [PATCH 2/2] removed mpi4py from requirements.txt --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 12b61a2..6128cf4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,6 @@ astropy==6.0.1 scipy==1.11.4 GalSim==2.5.2 PyYAML==6.0.1 -mpi4py==3.1.6 sep==1.2.1 healpy==1.16.6 h5py==3.11.0 -- GitLab