sweverett / Balrog-GalSim

Modules for GalSim that will be useful for DES images in conjunction with Balrog.
MIT License
5 stars 5 forks source link

Occasional invalid bounds GS error #71

Open sweverett opened 5 years ago

sweverett commented 5 years ago

Apparently randomly, the following error will occur:

Start injection
python ./Balrog-GalSim/balrog/balrog_injection.py bal_config.yaml -l ./TileList.csv -g ./Balrog-GalSim/inputs/Y3A2_COADDTILE_GEOM.fit
s -t /data/des71.a/data/kuropat/pipeTest/DES0000-3706/y3v02 -c ./Balrog-GalSim/config/ -p /data/des71.a/data/kuropat/pipeTest/DES0000
-3706/y3v02/DES0000-3706/psfs -o /data/des71.a/data/kuropat/pipeTest/DES0000-3706/y3v02 -n 16 -v 1
WARNING: AstropyDeprecationWarning: "clobber" was deprecated in version 2.0 and will be removed in a future version. Use argument "ov
erwrite" instead. [astropy.utils.decorators]
Traceback (most recent call last):
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/bin/galsim", line 11, in <module>
   sys.exit(main())
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/main.py", line 249,
in main
   except_abort=args.except_abort)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/process.py",
line 770, in Process
   except_abort=except_abort)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/output.py", l
ine 148, in BuildFiles
   except_abort = except_abort)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/process.py",
line 975, in MultiProcess
   result = job_func(**kwargs)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/output.py", l
ine 224, in BuildFile
   data = builder.buildImages(output, config, file_num, image_num, obj_num, ignore, logger)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/output.py", l
ine 462, in buildImages
   image = galsim.config.BuildImage(base, image_num, obj_num, logger=logger)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/image.py", li
ne 247, in BuildImage
   image, current_var = builder.buildImage(cfg_image, config, image_num, obj_num, logger)
 File "/data/des71.a/data/kuropat/pipeTest/balrog-base/Balrog-GalSim/balrog/injector.py", line 97, in buildImage
   logger)
 File "/data/des71.a/data/kuropat/pipeTest/balrog-base/Balrog-GalSim/balrog/injector.py", line 23, in buildImage
   im, cv = super(AddOnImageBuilder, self).buildImage(config, base, image_num, obj_num, logger)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/image_scatter
ed.py", line 111, in buildImage
   self.nobjects, base, logger=logger, obj_num=obj_num, do_noise=False)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/stamp.py", li
ne 106, in BuildStamps
   except_func = except_func)
 File "/cvmfs/des.opensciencegrid.org/eeups/fnaleups/Linux64/python/2.7.15+1/lib/python2.7/site-packages/galsim/config/process.py",
line 965, in MultiProcess
   raise raise_error
RuntimeError: Image Error: Attempt to create an Image with defined but invalid Bounds (0 32768 -32768 32768 )

This has only popped up for Nikolay during recent deep-field tests but we should still understand it. Possibly related to #70.