aboutsummaryrefslogtreecommitdiffstats
path: root/submitter/sens_dag.py
diff options
context:
space:
mode:
Diffstat (limited to 'submitter/sens_dag.py')
-rw-r--r--submitter/sens_dag.py41
1 files changed, 16 insertions, 25 deletions
diff --git a/submitter/sens_dag.py b/submitter/sens_dag.py
index 829c0b3..5d3d6a3 100644
--- a/submitter/sens_dag.py
+++ b/submitter/sens_dag.py
@@ -3,36 +3,27 @@
import os
import numpy as np
-# sources = [
-# (1, 2, 0),
-# (1, 0, 0),
-# (0, 1, 0),
-# ]
-
-# XLIMS = (0., 0.3)
-XLIMS = (0.89, 1.0)
-
x_segments = 100
-x_array = np.linspace(0, 1, x_segments)
-sources = []
-for x in x_array:
- if x >= XLIMS[0] and x <= XLIMS[1]:
- sources.append([x, 1-x, 0])
+scenarios = [
+ [(0.00, 0.30), 'OET'],
+ [(0.89, 1.00), 'OUT']
+]
dims = [
6
]
-textures = [
- # 'OET'
- 'OUT'
-]
+for i, (xlims, tex) in enumerate(scenarios):
+ x_array = np.linspace(0, 1, x_segments)
+ sources = []
+ for x in x_array:
+ if x >= xlims[0] and x <= xlims[1]:
+ sources.append([x, 1-x, 0])
+ scenarios[i][0] = tuple(sources)
datadir = '/data/user/smandalia/flavour_ratio/data/sensitivity'
-# prefix = ''
-# prefix = '_OET'
-prefix = '_OUT'
+prefix = ''
golemfitsourcepath = os.environ['GOLEMSOURCEPATH'] + '/GolemFit'
condor_script = golemfitsourcepath + '/scripts/flavour_ratio/submitter/sens_submit.sub'
@@ -80,10 +71,10 @@ with open(dagfile, 'w') as f:
for dim in dims:
print 'dims', dim
of_d = datadir + '/DIM{0}/{1}'.format(dim, prefix)
- for src in sources:
- print 'source flavour', src
- for tex in textures:
- print 'texture', tex
+ for sources, tex in scenarios:
+ print 'texture', tex
+ for src in sources:
+ print 'source flavour', src
for r in xrange(GLOBAL_PARAMS['segments']):
print 'run', r
f.write('JOB\tjob{0}\t{1}\n'.format(job_number, condor_script))