gammapy/enrico

Parameter "infile" duplicated on command line.

Opened this issue · 9 comments

Hello,

When I try to run 'enrico_sed myanalysis.conf' or 'enrico_lc myanalysis.conf', it gives the following errors.

Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at hoops_ape.cxx: 435)

I would appreciate any help.

Hi
I would need the full output please
best
david

Here is the full output.


user@machine:/gbdata/3C279_enrico$ enrico_sed Myconfig.conf
Plotter is MatPlotlib

************************************************************

*** SUMMARY: ***

************************************************************

Source = 3C 279
RA = 194.041 degrees
Dec = -5.7912 degrees
Start = 455932803.0 MET (s)
Stop = 456192003.0 MET (s)
ROI = 10.0 degrees
E min = 100.0 MeV
E max = 300000.0 MeV
IRFs = CALDB
evclass = 128
evtype = 3
Corresponding IRFs = ('P8R2_SOURCE_V6', ['BACK', 'FRONT'])

************************************************************

*** 1 gtselect --- Select data from library, coarse cut

************************************************************

time -p /gbdata/ScienceTools/x86_64-unknown-linux-gnu-libc2.19-10/bin/gtselect infile=PH.fits outfile=/gbdata/3C279_enrico/3C 279_LAT_Analysis_EvtCoarse.fits ra=194.041 dec=-5.7912 rad=10.0 tmin=455932803.0 tmax=456192003.0 emin=100.0 emax=300000.0 zmin=0.0 zmax=90.0 evclass=128 evclsmin=0 evclsmax=10 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at hoops_ape.cxx: 435)
Traceback (most recent call last):
File "/gbdata/enrico/bin/enrico_sed", line 58, in
sed(config,infile)
File "/gbdata/enrico/bin/enrico_sed", line 13, in sed
run(infile)
File "/gbdata/enrico/enrico/RunGTlike.py", line 178, in run
FitRunner,Fit = GenAnalysisObjects(config)
File "/gbdata/enrico/enrico/RunGTlike.py", line 158, in GenAnalysisObjects
FitRunner = Analysis(folder, config, tag="", verbose = verbose)
File "/gbdata/enrico/enrico/RunGTlike.py", line 20, in Analysis
FitRunner.FirstSelection(configgeneric) #Generates fits files for the coarse selection
File "/gbdata/enrico/enrico/fitmaker.py", line 51, in FirstSelection
self.obs.FirstCut()
File "/gbdata/enrico/enrico/gtfunction.py", line 225, in FirstCut
filter.run()
File "/gbdata/ScienceTools/x86_64-unknown-linux-gnu-libc2.19-10/lib/python/GtApp.py", line 72, in run
raise RuntimeError, self.appName + " execution failed"
RuntimeError: gtselect execution failed

What version of the ScienceTools are you using?

I wonder if the issue is related to this one in the Heasoft package:
https://heasarc.gsfc.nasa.gov/ftools/ftools_bugs611.html

hello,

I also getting errors

************************************************************

*** SUMMARY: FRONTBACK ***

************************************************************

Source = S5 0716+714
RA = 110.47270123 degrees
Dec = 71.3434344 degrees
Start = 239557417.0 MET (s)
Stop = 247506217.0 MET (s)
ROI = 10.0 degrees
E min = 100.0 MeV
E max = 300000.0 MeV
E min ext = 50.11872336272722 MeV
E max ext = 598578.6944906638 MeV
IRFs = P8R3_SOURCE_V3
evclass = 128
evtype = 3

************************************************************

*** 1 gtselect --- Select data from library, coarse cut

************************************************************

time -p gtselect infile=~/myanalysis/Data.list outfile=/home/ajay/myanalysis/S5 0716+714_Testofs5_0716+714_EvtCoarse.fits ra=110.47270123 dec=71.3434344 rad=10.0 tmin=239557417.0 tmax=247506217.0 emin=0.0 emax=10000000.0 zmin=0.0 zmax=90.0 evclass=128 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at /usr/share/miniconda/conda-bld/fermitools_1611158415999/work/hoops/build/debianstretch/sid-x86_64-64bit-gcc75-Optimized/src/hoops_ape.cxx: 435)

check that Data.list is ok without duplicate line

I have checked but still getting the same error. When i started the analysis of a new source , this error has occurred.

************************************************************

*** SUMMARY: FRONTBACK ***

************************************************************

Source = S5 0716+714
RA = 110.473 degrees
Dec = 71.3434 degrees
Start = 239557417.0 MET (s)
Stop = 255455018.0 MET (s)
ROI = 10.0 degrees
E min = 100.0 MeV
E max = 300000.0 MeV
E min ext = 100.0 MeV
E max ext = 300000.0 MeV
IRFs = P8R3_SOURCE_V3
evclass = 128
evtype = 3

************************************************************

*** 1 gtselect --- Select data from library, coarse cut

************************************************************

time -p gtselect infile=/home/ajay/myanalysis/S5_0716+714.list outfile=/home/ajay/myanalysis/S5 0716+714_Testofs50716+714_EvtCoarse.fits ra=110.473 dec=71.3434 rad=10.0 tmin=239557417.0 tmax=255455018.0 emin=0.0 emax=10000000.0 zmin=0.0 zmax=90.0 evclass=128 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at /usr/share/miniconda/conda-bld/fermitools_1611158415999/work/hoops/build/debianstretch/sid-x86_64-64bit-gcc75-Optimized/src/hoops_ape.cxx: 435)
[Message] Warning: An error ocurred, retrying ...
time -p gtselect infile=/home/ajay/myanalysis/S5_0716+714.list outfile=/home/ajay/myanalysis/S5 0716+714_Testofs50716+714_EvtCoarse.fits ra=110.473 dec=71.3434 rad=10.0 tmin=239557417.0 tmax=255455018.0 emin=0.0 emax=10000000.0 zmin=0.0 zmax=90.0 evclass=128 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at /usr/share/miniconda/conda-bld/fermitools_1611158415999/work/hoops/build/debianstretch/sid-x86_64-64bit-gcc75-Optimized/src/hoops_ape.cxx: 435)
[Message] Warning: An error ocurred, retrying ...
time -p gtselect infile=/home/ajay/myanalysis/S5_0716+714.list outfile=/home/ajay/myanalysis/S5 0716+714_Testofs50716+714_EvtCoarse.fits ra=110.473 dec=71.3434 rad=10.0 tmin=239557417.0 tmax=255455018.0 emin=0.0 emax=10000000.0 zmin=0.0 zmax=90.0 evclass=128 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at /usr/share/miniconda/conda-bld/fermitools_1611158415999/work/hoops/build/debianstretch/sid-x86_64-64bit-gcc75-Optimized/src/hoops_ape.cxx: 435)
[Message] Warning: An error ocurred, retrying ...
time -p gtselect infile=/home/ajay/myanalysis/S5_0716+714.list outfile=/home/ajay/myanalysis/S5 0716+714_Testofs50716+714_EvtCoarse.fits ra=110.473 dec=71.3434 rad=10.0 tmin=239557417.0 tmax=255455018.0 emin=0.0 emax=10000000.0 zmin=0.0 zmax=90.0 evclass=128 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at /usr/share/miniconda/conda-bld/fermitools_1611158415999/work/hoops/build/debianstretch/sid-x86_64-64bit-gcc75-Optimized/src/hoops_ape.cxx: 435)
[Message] Warning: An error ocurred, retrying ...
time -p gtselect infile=/home/ajay/myanalysis/S5_0716+714.list outfile=/home/ajay/myanalysis/S5 0716+714_Testofs50716+714_EvtCoarse.fits ra=110.473 dec=71.3434 rad=10.0 tmin=239557417.0 tmax=255455018.0 emin=0.0 emax=10000000.0 zmin=0.0 zmax=90.0 evclass=128 evtype="INDEF" convtype=-1 phasemin=0.0 phasemax=1.0 evtable="EVENTS" chatter=2 clobber=yes debug=no gui=no mode="ql"
Parameter "infile" duplicated on command line.
Parameter "infile" duplicated on command line.
Caught N5hoops12ApeExceptionE at the top level: Cannot open parameter file for gtselect; Ape exception code 19 (at /usr/share/miniconda/conda-bld/fermitools_1611158415999/work/hoops/build/debianstretch/sid-x86_64-64bit-gcc75-Optimized/src/hoops_ape.cxx: 435)
[Message] Warning: An error ocurred, retrying ...

*** Error [Message]: An error ocurred and could not be recovered. Exiting! ***

Could you test without space in the source name and if this does not fix it send me the conf file

Still getting the same error after renaming the source. so i have attached the conf file here. Please find the same from below.

myanalysis.txt

Hi
in the name name = "J0721.9+7120 "
you have a space and this is change the name of the out files e.g. the XML file
cheers