Commit 30eeb6af6136ad9b771fec29c3cc3604ab5da904
1 parent
c0ee50ae
Correct code formatting.
Showing
28 changed files
with
561 additions
and
566 deletions
examples/benchmark_cta_analysis.py
| ... | ... | @@ -56,22 +56,22 @@ def unbinned_pipeline(duration): |
| 56 | 56 | # Simulate events |
| 57 | 57 | sim = ctools.ctobssim() |
| 58 | 58 | sim["inmodel"] = model_name |
| 59 | - sim["caldb"] = caldb | |
| 60 | - sim["irf"] = irf | |
| 61 | - sim["ra"] = ra | |
| 62 | - sim["dec"] = dec | |
| 63 | - sim["rad"] = rad_sim | |
| 64 | - sim["tmin"] = tstart | |
| 65 | - sim["tmax"] = tstop | |
| 66 | - sim["emin"] = emin | |
| 67 | - sim["emax"] = emax | |
| 59 | + sim["caldb"] = caldb | |
| 60 | + sim["irf"] = irf | |
| 61 | + sim["ra"] = ra | |
| 62 | + sim["dec"] = dec | |
| 63 | + sim["rad"] = rad_sim | |
| 64 | + sim["tmin"] = tstart | |
| 65 | + sim["tmax"] = tstop | |
| 66 | + sim["emin"] = emin | |
| 67 | + sim["emax"] = emax | |
| 68 | 68 | sim.run() |
| 69 | 69 | |
| 70 | 70 | # Select events |
| 71 | 71 | select = ctools.ctselect(sim.obs()) |
| 72 | - select["ra"] = ra | |
| 73 | - select["dec"] = dec | |
| 74 | - select["rad"] = rad_select | |
| 72 | + select["ra"] = ra | |
| 73 | + select["dec"] = dec | |
| 74 | + select["rad"] = rad_select | |
| 75 | 75 | select["tmin"] = tstart |
| 76 | 76 | select["tmax"] = tstop |
| 77 | 77 | select["emin"] = emin |
| ... | ... | @@ -125,30 +125,30 @@ def binned_pipeline(duration): |
| 125 | 125 | # Simulate events |
| 126 | 126 | sim = ctools.ctobssim() |
| 127 | 127 | sim["inmodel"] = model_name |
| 128 | - sim["caldb"] = caldb | |
| 129 | - sim["irf"] = irf | |
| 130 | - sim["ra"] = ra | |
| 131 | - sim["dec"] = dec | |
| 132 | - sim["rad"] = rad_sim | |
| 133 | - sim["tmin"] = tstart | |
| 134 | - sim["tmax"] = tstop | |
| 135 | - sim["emin"] = emin | |
| 136 | - sim["emax"] = emax | |
| 128 | + sim["caldb"] = caldb | |
| 129 | + sim["irf"] = irf | |
| 130 | + sim["ra"] = ra | |
| 131 | + sim["dec"] = dec | |
| 132 | + sim["rad"] = rad_sim | |
| 133 | + sim["tmin"] = tstart | |
| 134 | + sim["tmax"] = tstop | |
| 135 | + sim["emin"] = emin | |
| 136 | + sim["emax"] = emax | |
| 137 | 137 | sim.run() |
| 138 | 138 | |
| 139 | 139 | # Bin events into counts map |
| 140 | 140 | bin = ctools.ctbin(sim.obs()) |
| 141 | - bin["ebinalg"] = "LOG" | |
| 142 | - bin["emin"] = emin | |
| 143 | - bin["emax"] = emax | |
| 141 | + bin["ebinalg"] = "LOG" | |
| 142 | + bin["emin"] = emin | |
| 143 | + bin["emax"] = emax | |
| 144 | 144 | bin["enumbins"] = enumbins |
| 145 | - bin["nxpix"] = nxpix | |
| 146 | - bin["nypix"] = nypix | |
| 147 | - bin["binsz"] = binsz | |
| 145 | + bin["nxpix"] = nxpix | |
| 146 | + bin["nypix"] = nypix | |
| 147 | + bin["binsz"] = binsz | |
| 148 | 148 | bin["coordsys"] = coordsys |
| 149 | - bin["xref"] = ra | |
| 150 | - bin["yref"] = dec | |
| 151 | - bin["proj"] = proj | |
| 149 | + bin["xref"] = ra | |
| 150 | + bin["yref"] = dec | |
| 151 | + bin["proj"] = proj | |
| 152 | 152 | bin.run() |
| 153 | 153 | |
| 154 | 154 | # Get ctlike start CPU time |
| ... | ... | @@ -198,82 +198,82 @@ def stacked_pipeline(duration): |
| 198 | 198 | # Simulate events |
| 199 | 199 | sim = ctools.ctobssim() |
| 200 | 200 | sim["inmodel"] = model_name |
| 201 | - sim["caldb"] = caldb | |
| 202 | - sim["irf"] = irf | |
| 203 | - sim["ra"] = ra | |
| 204 | - sim["dec"] = dec | |
| 205 | - sim["rad"] = rad_sim | |
| 206 | - sim["tmin"] = tstart | |
| 207 | - sim["tmax"] = tstop | |
| 208 | - sim["emin"] = emin | |
| 209 | - sim["emax"] = emax | |
| 201 | + sim["caldb"] = caldb | |
| 202 | + sim["irf"] = irf | |
| 203 | + sim["ra"] = ra | |
| 204 | + sim["dec"] = dec | |
| 205 | + sim["rad"] = rad_sim | |
| 206 | + sim["tmin"] = tstart | |
| 207 | + sim["tmax"] = tstop | |
| 208 | + sim["emin"] = emin | |
| 209 | + sim["emax"] = emax | |
| 210 | 210 | sim.run() |
| 211 | 211 | |
| 212 | 212 | # Bin events into counts map |
| 213 | 213 | bin = ctools.ctbin(sim.obs()) |
| 214 | - bin["ebinalg"] = "LOG" | |
| 215 | - bin["emin"] = emin | |
| 216 | - bin["emax"] = emax | |
| 214 | + bin["ebinalg"] = "LOG" | |
| 215 | + bin["emin"] = emin | |
| 216 | + bin["emax"] = emax | |
| 217 | 217 | bin["enumbins"] = enumbins |
| 218 | - bin["nxpix"] = nxpix | |
| 219 | - bin["nypix"] = nypix | |
| 220 | - bin["binsz"] = binsz | |
| 218 | + bin["nxpix"] = nxpix | |
| 219 | + bin["nypix"] = nypix | |
| 220 | + bin["binsz"] = binsz | |
| 221 | 221 | bin["coordsys"] = coordsys |
| 222 | - bin["proj"] = proj | |
| 223 | - bin["xref"] = ra | |
| 224 | - bin["yref"] = dec | |
| 222 | + bin["proj"] = proj | |
| 223 | + bin["xref"] = ra | |
| 224 | + bin["yref"] = dec | |
| 225 | 225 | bin.run() |
| 226 | 226 | |
| 227 | 227 | # Create exposure cube |
| 228 | 228 | expcube = ctools.ctexpcube(sim.obs()) |
| 229 | - expcube["incube"] = "NONE" | |
| 230 | - expcube["caldb"] = caldb | |
| 231 | - expcube["irf"] = irf | |
| 232 | - expcube["ebinalg"] = "LOG" | |
| 233 | - expcube["emin"] = emin | |
| 234 | - expcube["emax"] = emax | |
| 229 | + expcube["incube"] = "NONE" | |
| 230 | + expcube["caldb"] = caldb | |
| 231 | + expcube["irf"] = irf | |
| 232 | + expcube["ebinalg"] = "LOG" | |
| 233 | + expcube["emin"] = emin | |
| 234 | + expcube["emax"] = emax | |
| 235 | 235 | expcube["enumbins"] = enumbins |
| 236 | - expcube["nxpix"] = nxpix | |
| 237 | - expcube["nypix"] = nypix | |
| 238 | - expcube["binsz"] = binsz | |
| 236 | + expcube["nxpix"] = nxpix | |
| 237 | + expcube["nypix"] = nypix | |
| 238 | + expcube["binsz"] = binsz | |
| 239 | 239 | expcube["coordsys"] = coordsys |
| 240 | - expcube["proj"] = proj | |
| 241 | - expcube["xref"] = ra | |
| 242 | - expcube["yref"] = dec | |
| 240 | + expcube["proj"] = proj | |
| 241 | + expcube["xref"] = ra | |
| 242 | + expcube["yref"] = dec | |
| 243 | 243 | expcube.run() |
| 244 | 244 | |
| 245 | 245 | # Create PSF cube |
| 246 | 246 | psfcube = ctools.ctpsfcube(sim.obs()) |
| 247 | - psfcube["incube"] = "NONE" | |
| 248 | - psfcube["caldb"] = caldb | |
| 249 | - psfcube["irf"] = irf | |
| 250 | - psfcube["ebinalg"] = "LOG" | |
| 251 | - psfcube["emin"] = emin | |
| 252 | - psfcube["emax"] = emax | |
| 247 | + psfcube["incube"] = "NONE" | |
| 248 | + psfcube["caldb"] = caldb | |
| 249 | + psfcube["irf"] = irf | |
| 250 | + psfcube["ebinalg"] = "LOG" | |
| 251 | + psfcube["emin"] = emin | |
| 252 | + psfcube["emax"] = emax | |
| 253 | 253 | psfcube["enumbins"] = enumbins |
| 254 | - psfcube["nxpix"] = 10 | |
| 255 | - psfcube["nypix"] = 10 | |
| 256 | - psfcube["binsz"] = 1.0 | |
| 254 | + psfcube["nxpix"] = 10 | |
| 255 | + psfcube["nypix"] = 10 | |
| 256 | + psfcube["binsz"] = 1.0 | |
| 257 | 257 | psfcube["coordsys"] = coordsys |
| 258 | - psfcube["proj"] = proj | |
| 259 | - psfcube["xref"] = ra | |
| 260 | - psfcube["yref"] = dec | |
| 258 | + psfcube["proj"] = proj | |
| 259 | + psfcube["xref"] = ra | |
| 260 | + psfcube["yref"] = dec | |
| 261 | 261 | psfcube.run() |
| 262 | 262 | |
| 263 | 263 | # Create background cube |
| 264 | 264 | bkgcube = ctools.ctbkgcube(sim.obs()) |
| 265 | - bkgcube["incube"] = "NONE" | |
| 266 | - bkgcube["ebinalg"] = "LOG" | |
| 267 | - bkgcube["emin"] = emin | |
| 268 | - bkgcube["emax"] = emax | |
| 265 | + bkgcube["incube"] = "NONE" | |
| 266 | + bkgcube["ebinalg"] = "LOG" | |
| 267 | + bkgcube["emin"] = emin | |
| 268 | + bkgcube["emax"] = emax | |
| 269 | 269 | bkgcube["enumbins"] = enumbins |
| 270 | - bkgcube["nxpix"] = 10 | |
| 271 | - bkgcube["nypix"] = 10 | |
| 272 | - bkgcube["binsz"] = 1.0 | |
| 270 | + bkgcube["nxpix"] = 10 | |
| 271 | + bkgcube["nypix"] = 10 | |
| 272 | + bkgcube["binsz"] = 1.0 | |
| 273 | 273 | bkgcube["coordsys"] = coordsys |
| 274 | - bkgcube["proj"] = proj | |
| 275 | - bkgcube["xref"] = ra | |
| 276 | - bkgcube["yref"] = dec | |
| 274 | + bkgcube["proj"] = proj | |
| 275 | + bkgcube["xref"] = ra | |
| 276 | + bkgcube["yref"] = dec | |
| 277 | 277 | bkgcube.run() |
| 278 | 278 | |
| 279 | 279 | # Attach background model to observation container | ... | ... |
examples/check_models.py
| ... | ... | @@ -62,22 +62,22 @@ def pipeline(model_name): |
| 62 | 62 | # Simulate events |
| 63 | 63 | sim = ctools.ctobssim() |
| 64 | 64 | sim["inmodel"] = model_name |
| 65 | - sim["caldb"] = caldb | |
| 66 | - sim["irf"] = irf | |
| 67 | - sim["ra"] = ra | |
| 68 | - sim["dec"] = dec | |
| 69 | - sim["rad"] = rad_sim | |
| 70 | - sim["tmin"] = tstart | |
| 71 | - sim["tmax"] = tstop | |
| 72 | - sim["emin"] = emin | |
| 73 | - sim["emax"] = emax | |
| 65 | + sim["caldb"] = caldb | |
| 66 | + sim["irf"] = irf | |
| 67 | + sim["ra"] = ra | |
| 68 | + sim["dec"] = dec | |
| 69 | + sim["rad"] = rad_sim | |
| 70 | + sim["tmin"] = tstart | |
| 71 | + sim["tmax"] = tstop | |
| 72 | + sim["emin"] = emin | |
| 73 | + sim["emax"] = emax | |
| 74 | 74 | sim.run() |
| 75 | 75 | |
| 76 | 76 | # Select events |
| 77 | 77 | select = ctools.ctselect(sim.obs()) |
| 78 | - select["ra"] = ra | |
| 79 | - select["dec"] = dec | |
| 80 | - select["rad"] = rad_select | |
| 78 | + select["ra"] = ra | |
| 79 | + select["dec"] = dec | |
| 80 | + select["rad"] = rad_select | |
| 81 | 81 | select["tmin"] = tstart |
| 82 | 82 | select["tmax"] = tstop |
| 83 | 83 | select["emin"] = emin | ... | ... |
examples/make_spectrum.py
| ... | ... | @@ -49,15 +49,15 @@ def make_spectrum(): |
| 49 | 49 | # Simulate events |
| 50 | 50 | sim = ctools.ctobssim() |
| 51 | 51 | sim["inmodel"] = model_name |
| 52 | - sim["caldb"] = caldb | |
| 53 | - sim["irf"] = irf | |
| 54 | - sim["ra"] = ra | |
| 55 | - sim["dec"] = dec | |
| 56 | - sim["rad"] = rad_sim | |
| 57 | - sim["tmin"] = tstart | |
| 58 | - sim["tmax"] = tstop | |
| 59 | - sim["emin"] = emin | |
| 60 | - sim["emax"] = emax | |
| 52 | + sim["caldb"] = caldb | |
| 53 | + sim["irf"] = irf | |
| 54 | + sim["ra"] = ra | |
| 55 | + sim["dec"] = dec | |
| 56 | + sim["rad"] = rad_sim | |
| 57 | + sim["tmin"] = tstart | |
| 58 | + sim["tmax"] = tstop | |
| 59 | + sim["emin"] = emin | |
| 60 | + sim["emax"] = emax | |
| 61 | 61 | sim.run() |
| 62 | 62 | |
| 63 | 63 | # Generate an energy binning | ... | ... |
examples/make_ts_distributions.py
| ... | ... | @@ -61,22 +61,22 @@ def create_ts(loge, emin, emax, ntrials=100, duration=180000.0, \ |
| 61 | 61 | |
| 62 | 62 | # Setup cstsdist tool |
| 63 | 63 | tsdist = cstsdist() |
| 64 | - tsdist["inmodel"] = "$CTOOLS/share/models/crab.xml" | |
| 65 | - tsdist["srcname"] = "Crab" | |
| 66 | - tsdist["outfile"] = outfile | |
| 67 | - tsdist["ntrials"] = ntrials | |
| 68 | - tsdist["caldb"] = "prod2" | |
| 69 | - tsdist["irf"] = "South_50h" | |
| 70 | - tsdist["ra"] = 83.63 | |
| 71 | - tsdist["dec"] = 22.01 | |
| 72 | - tsdist["emin"] = emin | |
| 73 | - tsdist["emax"] = emax | |
| 64 | + tsdist["inmodel"] = "$CTOOLS/share/models/crab.xml" | |
| 65 | + tsdist["srcname"] = "Crab" | |
| 66 | + tsdist["outfile"] = outfile | |
| 67 | + tsdist["ntrials"] = ntrials | |
| 68 | + tsdist["caldb"] = "prod2" | |
| 69 | + tsdist["irf"] = "South_50h" | |
| 70 | + tsdist["ra"] = 83.63 | |
| 71 | + tsdist["dec"] = 22.01 | |
| 72 | + tsdist["emin"] = emin | |
| 73 | + tsdist["emax"] = emax | |
| 74 | 74 | tsdist["enumbins"] = enumbins |
| 75 | - tsdist["tmin"] = 0 | |
| 76 | - tsdist["tmax"] = duration | |
| 77 | - tsdist["rad"] = 5.0 | |
| 78 | - tsdist["npix"] = 200 | |
| 79 | - tsdist["binsz"] = 0.05 | |
| 75 | + tsdist["tmin"] = 0 | |
| 76 | + tsdist["tmax"] = duration | |
| 77 | + tsdist["rad"] = 5.0 | |
| 78 | + tsdist["npix"] = 200 | |
| 79 | + tsdist["binsz"] = 0.05 | |
| 80 | 80 | #tsdist["debug"].boolean(True) |
| 81 | 81 | |
| 82 | 82 | # Optionally open the log file | ... | ... |
examples/pipeline_binned_disk.py
| ... | ... | @@ -132,18 +132,18 @@ def run_pipeline(obs, emin=0.1, emax=100.0, \ |
| 132 | 132 | |
| 133 | 133 | # Bin events for that observation |
| 134 | 134 | bin = ctools.ctbin() |
| 135 | - bin["inobs"] = eventfile | |
| 136 | - bin["outcube"] = cubefile | |
| 137 | - bin["ebinalg"] = "LOG" | |
| 138 | - bin["emin"] = emin | |
| 139 | - bin["emax"] = emax | |
| 135 | + bin["inobs"] = eventfile | |
| 136 | + bin["outcube"] = cubefile | |
| 137 | + bin["ebinalg"] = "LOG" | |
| 138 | + bin["emin"] = emin | |
| 139 | + bin["emax"] = emax | |
| 140 | 140 | bin["enumbins"] = enumbins |
| 141 | - bin["nxpix"] = nxpix | |
| 142 | - bin["nypix"] = nypix | |
| 143 | - bin["binsz"] = binsz | |
| 141 | + bin["nxpix"] = nxpix | |
| 142 | + bin["nypix"] = nypix | |
| 143 | + bin["binsz"] = binsz | |
| 144 | 144 | bin["coordsys"] = coordsys |
| 145 | - bin["usepnt"] = True | |
| 146 | - bin["proj"] = proj | |
| 145 | + bin["usepnt"] = True | |
| 146 | + bin["proj"] = proj | |
| 147 | 147 | bin.execute() |
| 148 | 148 | |
| 149 | 149 | # Set observation ID |
| ... | ... | @@ -160,15 +160,15 @@ def run_pipeline(obs, emin=0.1, emax=100.0, \ |
| 160 | 160 | |
| 161 | 161 | # Perform maximum likelihood fitting |
| 162 | 162 | like = ctools.ctlike() |
| 163 | - like["inobs"] = "obs_cube.xml" | |
| 164 | - like["inmodel"] = model | |
| 163 | + like["inobs"] = "obs_cube.xml" | |
| 164 | + like["inmodel"] = model | |
| 165 | 165 | like["outmodel"] = "fit_results.xml" |
| 166 | - like["expcube"] = "NONE" | |
| 167 | - like["psfcube"] = "NONE" | |
| 168 | - like["bkgcube"] = "NONE" | |
| 169 | - like["caldb"] = caldb | |
| 170 | - like["irf"] = irf | |
| 171 | - like["debug"] = True # Switch this always on for results in console | |
| 166 | + like["expcube"] = "NONE" | |
| 167 | + like["psfcube"] = "NONE" | |
| 168 | + like["bkgcube"] = "NONE" | |
| 169 | + like["caldb"] = caldb | |
| 170 | + like["irf"] = irf | |
| 171 | + like["debug"] = True # Switch this always on for results in console | |
| 172 | 172 | like.execute() |
| 173 | 173 | |
| 174 | 174 | # Return | ... | ... |
examples/pipeline_binned_mem.py
| ... | ... | @@ -125,16 +125,16 @@ def run_pipeline(obs, emin=0.1, emax=100.0, \ |
| 125 | 125 | |
| 126 | 126 | # Bin events for that observation |
| 127 | 127 | bin = ctools.ctbin(container) |
| 128 | - bin["ebinalg"] = "LOG" | |
| 129 | - bin["emin"] = emin | |
| 130 | - bin["emax"] = emax | |
| 128 | + bin["ebinalg"] = "LOG" | |
| 129 | + bin["emin"] = emin | |
| 130 | + bin["emax"] = emax | |
| 131 | 131 | bin["enumbins"] = enumbins |
| 132 | - bin["nxpix"] = nxpix | |
| 133 | - bin["nypix"] = nypix | |
| 134 | - bin["binsz"] = binsz | |
| 132 | + bin["nxpix"] = nxpix | |
| 133 | + bin["nypix"] = nypix | |
| 134 | + bin["binsz"] = binsz | |
| 135 | 135 | bin["coordsys"] = coordsys |
| 136 | - bin["usepnt"] = True | |
| 137 | - bin["proj"] = proj | |
| 136 | + bin["usepnt"] = True | |
| 137 | + bin["proj"] = proj | |
| 138 | 138 | bin.run() |
| 139 | 139 | |
| 140 | 140 | # Append result to observations | ... | ... |
examples/pipeline_stacked_disk.py
| ... | ... | @@ -116,104 +116,104 @@ def run_pipeline(obs, ra=83.63, dec=22.01, emin=0.1, emax=100.0, \ |
| 116 | 116 | """ |
| 117 | 117 | # Simulate events |
| 118 | 118 | sim = ctools.ctobssim(obs) |
| 119 | - sim["debug"] = debug | |
| 119 | + sim["debug"] = debug | |
| 120 | 120 | sim["outevents"] = "obs.xml" |
| 121 | 121 | sim.execute() |
| 122 | 122 | |
| 123 | 123 | # Bin events into counts map |
| 124 | 124 | bin = ctools.ctbin() |
| 125 | - bin["inobs"] = "obs.xml" | |
| 126 | - bin["outcube"] = "cntcube.fits" | |
| 127 | - bin["ebinalg"] = "LOG" | |
| 128 | - bin["emin"] = emin | |
| 129 | - bin["emax"] = emax | |
| 125 | + bin["inobs"] = "obs.xml" | |
| 126 | + bin["outcube"] = "cntcube.fits" | |
| 127 | + bin["ebinalg"] = "LOG" | |
| 128 | + bin["emin"] = emin | |
| 129 | + bin["emax"] = emax | |
| 130 | 130 | bin["enumbins"] = enumbins |
| 131 | - bin["nxpix"] = nxpix | |
| 132 | - bin["nypix"] = nypix | |
| 133 | - bin["binsz"] = binsz | |
| 131 | + bin["nxpix"] = nxpix | |
| 132 | + bin["nypix"] = nypix | |
| 133 | + bin["binsz"] = binsz | |
| 134 | 134 | bin["coordsys"] = coordsys |
| 135 | - bin["proj"] = proj | |
| 136 | - bin["xref"] = ra | |
| 137 | - bin["yref"] = dec | |
| 138 | - bin["debug"] = debug | |
| 135 | + bin["proj"] = proj | |
| 136 | + bin["xref"] = ra | |
| 137 | + bin["yref"] = dec | |
| 138 | + bin["debug"] = debug | |
| 139 | 139 | bin.execute() |
| 140 | 140 | |
| 141 | 141 | # Create exposure cube |
| 142 | 142 | expcube = ctools.ctexpcube() |
| 143 | - expcube["inobs"] = "obs.xml" | |
| 144 | - expcube["incube"] = "cntcube.fits" | |
| 145 | - expcube["outcube"] = "expcube.fits" | |
| 146 | - expcube["caldb"] = caldb | |
| 147 | - expcube["irf"] = irf | |
| 148 | - expcube["ebinalg"] = "LOG" | |
| 149 | - expcube["emin"] = emin | |
| 150 | - expcube["emax"] = emax | |
| 143 | + expcube["inobs"] = "obs.xml" | |
| 144 | + expcube["incube"] = "cntcube.fits" | |
| 145 | + expcube["outcube"] = "expcube.fits" | |
| 146 | + expcube["caldb"] = caldb | |
| 147 | + expcube["irf"] = irf | |
| 148 | + expcube["ebinalg"] = "LOG" | |
| 149 | + expcube["emin"] = emin | |
| 150 | + expcube["emax"] = emax | |
| 151 | 151 | expcube["enumbins"] = enumbins |
| 152 | - expcube["nxpix"] = nxpix | |
| 153 | - expcube["nypix"] = nypix | |
| 154 | - expcube["binsz"] = binsz | |
| 152 | + expcube["nxpix"] = nxpix | |
| 153 | + expcube["nypix"] = nypix | |
| 154 | + expcube["binsz"] = binsz | |
| 155 | 155 | expcube["coordsys"] = coordsys |
| 156 | - expcube["proj"] = proj | |
| 157 | - expcube["xref"] = ra | |
| 158 | - expcube["yref"] = dec | |
| 159 | - expcube["debug"] = debug | |
| 156 | + expcube["proj"] = proj | |
| 157 | + expcube["xref"] = ra | |
| 158 | + expcube["yref"] = dec | |
| 159 | + expcube["debug"] = debug | |
| 160 | 160 | expcube.execute() |
| 161 | 161 | |
| 162 | 162 | # Create PSF cube |
| 163 | 163 | psfcube = ctools.ctpsfcube() |
| 164 | - psfcube["inobs"] = "obs.xml" | |
| 165 | - psfcube["incube"] = "NONE" | |
| 166 | - psfcube["outcube"] = "psfcube.fits" | |
| 167 | - psfcube["caldb"] = caldb | |
| 168 | - psfcube["irf"] = irf | |
| 169 | - psfcube["ebinalg"] = "LOG" | |
| 170 | - psfcube["emin"] = emin | |
| 171 | - psfcube["emax"] = emax | |
| 164 | + psfcube["inobs"] = "obs.xml" | |
| 165 | + psfcube["incube"] = "NONE" | |
| 166 | + psfcube["outcube"] = "psfcube.fits" | |
| 167 | + psfcube["caldb"] = caldb | |
| 168 | + psfcube["irf"] = irf | |
| 169 | + psfcube["ebinalg"] = "LOG" | |
| 170 | + psfcube["emin"] = emin | |
| 171 | + psfcube["emax"] = emax | |
| 172 | 172 | psfcube["enumbins"] = enumbins |
| 173 | - psfcube["nxpix"] = 10 | |
| 174 | - psfcube["nypix"] = 10 | |
| 175 | - psfcube["binsz"] = 1.0 | |
| 173 | + psfcube["nxpix"] = 10 | |
| 174 | + psfcube["nypix"] = 10 | |
| 175 | + psfcube["binsz"] = 1.0 | |
| 176 | 176 | psfcube["coordsys"] = coordsys |
| 177 | - psfcube["proj"] = proj | |
| 178 | - psfcube["xref"] = ra | |
| 179 | - psfcube["yref"] = dec | |
| 180 | - psfcube["debug"] = debug | |
| 177 | + psfcube["proj"] = proj | |
| 178 | + psfcube["xref"] = ra | |
| 179 | + psfcube["yref"] = dec | |
| 180 | + psfcube["debug"] = debug | |
| 181 | 181 | psfcube.execute() |
| 182 | 182 | |
| 183 | 183 | # Create background cube |
| 184 | 184 | bkgcube = ctools.ctbkgcube() |
| 185 | - bkgcube["inobs"] = "obs.xml" | |
| 186 | - bkgcube["inmodel"] = model | |
| 187 | - bkgcube["incube"] = "cntcube.fits" | |
| 188 | - bkgcube["outcube"] = "bkgcube.fits" | |
| 185 | + bkgcube["inobs"] = "obs.xml" | |
| 186 | + bkgcube["inmodel"] = model | |
| 187 | + bkgcube["incube"] = "cntcube.fits" | |
| 188 | + bkgcube["outcube"] = "bkgcube.fits" | |
| 189 | 189 | bkgcube["outmodel"] = "model_bkg.xml" |
| 190 | - bkgcube["caldb"] = caldb | |
| 191 | - bkgcube["irf"] = irf | |
| 192 | - bkgcube["ebinalg"] = "LOG" | |
| 193 | - bkgcube["emin"] = emin | |
| 194 | - bkgcube["emax"] = emax | |
| 190 | + bkgcube["caldb"] = caldb | |
| 191 | + bkgcube["irf"] = irf | |
| 192 | + bkgcube["ebinalg"] = "LOG" | |
| 193 | + bkgcube["emin"] = emin | |
| 194 | + bkgcube["emax"] = emax | |
| 195 | 195 | bkgcube["enumbins"] = enumbins |
| 196 | - bkgcube["nxpix"] = 10 | |
| 197 | - bkgcube["nypix"] = 10 | |
| 198 | - bkgcube["binsz"] = 1.0 | |
| 196 | + bkgcube["nxpix"] = 10 | |
| 197 | + bkgcube["nypix"] = 10 | |
| 198 | + bkgcube["binsz"] = 1.0 | |
| 199 | 199 | bkgcube["coordsys"] = coordsys |
| 200 | - bkgcube["proj"] = proj | |
| 201 | - bkgcube["xref"] = ra | |
| 202 | - bkgcube["yref"] = dec | |
| 203 | - bkgcube["debug"] = debug | |
| 200 | + bkgcube["proj"] = proj | |
| 201 | + bkgcube["xref"] = ra | |
| 202 | + bkgcube["yref"] = dec | |
| 203 | + bkgcube["debug"] = debug | |
| 204 | 204 | bkgcube.execute() |
| 205 | 205 | |
| 206 | 206 | # Perform maximum likelihood fitting |
| 207 | 207 | like = ctools.ctlike() |
| 208 | - like["inobs"] = "cntcube.fits" | |
| 209 | - like["inmodel"] = "model_bkg.xml" | |
| 208 | + like["inobs"] = "cntcube.fits" | |
| 209 | + like["inmodel"] = "model_bkg.xml" | |
| 210 | 210 | like["outmodel"] = "fit_results.xml" |
| 211 | - like["expcube"] = "expcube.fits" | |
| 212 | - like["psfcube"] = "psfcube.fits" | |
| 213 | - like["bkgcube"] = "bkgcube.fits" | |
| 214 | - like["caldb"] = caldb | |
| 215 | - like["irf"] = irf | |
| 216 | - like["debug"] = True # Switch this always on for results in console | |
| 211 | + like["expcube"] = "expcube.fits" | |
| 212 | + like["psfcube"] = "psfcube.fits" | |
| 213 | + like["bkgcube"] = "bkgcube.fits" | |
| 214 | + like["caldb"] = caldb | |
| 215 | + like["irf"] = irf | |
| 216 | + like["debug"] = True # Switch this always on for results in console | |
| 217 | 217 | like.execute() |
| 218 | 218 | |
| 219 | 219 | # Return | ... | ... |
examples/pipeline_stacked_mem.py
| ... | ... | @@ -118,69 +118,69 @@ def run_pipeline(obs, ra=83.63, dec=22.01, emin=0.1, emax=100.0, \ |
| 118 | 118 | |
| 119 | 119 | # Bin events into counts map |
| 120 | 120 | bin = ctools.ctbin(sim.obs()) |
| 121 | - bin["ebinalg"] = "LOG" | |
| 122 | - bin["emin"] = emin | |
| 123 | - bin["emax"] = emax | |
| 121 | + bin["ebinalg"] = "LOG" | |
| 122 | + bin["emin"] = emin | |
| 123 | + bin["emax"] = emax | |
| 124 | 124 | bin["enumbins"] = enumbins |
| 125 | - bin["nxpix"] = nxpix | |
| 126 | - bin["nypix"] = nypix | |
| 127 | - bin["binsz"] = binsz | |
| 125 | + bin["nxpix"] = nxpix | |
| 126 | + bin["nypix"] = nypix | |
| 127 | + bin["binsz"] = binsz | |
| 128 | 128 | bin["coordsys"] = coordsys |
| 129 | - bin["proj"] = proj | |
| 130 | - bin["xref"] = ra | |
| 131 | - bin["yref"] = dec | |
| 132 | - bin["debug"] = debug | |
| 129 | + bin["proj"] = proj | |
| 130 | + bin["xref"] = ra | |
| 131 | + bin["yref"] = dec | |
| 132 | + bin["debug"] = debug | |
| 133 | 133 | bin.run() |
| 134 | 134 | |
| 135 | 135 | # Create exposure cube |
| 136 | 136 | expcube = ctools.ctexpcube(sim.obs()) |
| 137 | - expcube["incube"] = "NONE" | |
| 138 | - expcube["ebinalg"] = "LOG" | |
| 139 | - expcube["emin"] = emin | |
| 140 | - expcube["emax"] = emax | |
| 137 | + expcube["incube"] = "NONE" | |
| 138 | + expcube["ebinalg"] = "LOG" | |
| 139 | + expcube["emin"] = emin | |
| 140 | + expcube["emax"] = emax | |
| 141 | 141 | expcube["enumbins"] = enumbins |
| 142 | - expcube["nxpix"] = nxpix | |
| 143 | - expcube["nypix"] = nypix | |
| 144 | - expcube["binsz"] = binsz | |
| 142 | + expcube["nxpix"] = nxpix | |
| 143 | + expcube["nypix"] = nypix | |
| 144 | + expcube["binsz"] = binsz | |
| 145 | 145 | expcube["coordsys"] = coordsys |
| 146 | - expcube["proj"] = proj | |
| 147 | - expcube["xref"] = ra | |
| 148 | - expcube["yref"] = dec | |
| 149 | - expcube["debug"] = debug | |
| 146 | + expcube["proj"] = proj | |
| 147 | + expcube["xref"] = ra | |
| 148 | + expcube["yref"] = dec | |
| 149 | + expcube["debug"] = debug | |
| 150 | 150 | expcube.run() |
| 151 | 151 | |
| 152 | 152 | # Create PSF cube |
| 153 | 153 | psfcube = ctools.ctpsfcube(sim.obs()) |
| 154 | - psfcube["incube"] = "NONE" | |
| 155 | - psfcube["ebinalg"] = "LOG" | |
| 156 | - psfcube["emin"] = emin | |
| 157 | - psfcube["emax"] = emax | |
| 154 | + psfcube["incube"] = "NONE" | |
| 155 | + psfcube["ebinalg"] = "LOG" | |
| 156 | + psfcube["emin"] = emin | |
| 157 | + psfcube["emax"] = emax | |
| 158 | 158 | psfcube["enumbins"] = enumbins |
| 159 | - psfcube["nxpix"] = 10 | |
| 160 | - psfcube["nypix"] = 10 | |
| 161 | - psfcube["binsz"] = 1.0 | |
| 159 | + psfcube["nxpix"] = 10 | |
| 160 | + psfcube["nypix"] = 10 | |
| 161 | + psfcube["binsz"] = 1.0 | |
| 162 | 162 | psfcube["coordsys"] = coordsys |
| 163 | - psfcube["proj"] = proj | |
| 164 | - psfcube["xref"] = ra | |
| 165 | - psfcube["yref"] = dec | |
| 166 | - psfcube["debug"] = debug | |
| 163 | + psfcube["proj"] = proj | |
| 164 | + psfcube["xref"] = ra | |
| 165 | + psfcube["yref"] = dec | |
| 166 | + psfcube["debug"] = debug | |
| 167 | 167 | psfcube.run() |
| 168 | 168 | |
| 169 | 169 | # Create background cube |
| 170 | 170 | bkgcube = ctools.ctbkgcube(sim.obs()) |
| 171 | - bkgcube["incube"] = "NONE" | |
| 172 | - bkgcube["ebinalg"] = "LOG" | |
| 173 | - bkgcube["emin"] = emin | |
| 174 | - bkgcube["emax"] = emax | |
| 171 | + bkgcube["incube"] = "NONE" | |
| 172 | + bkgcube["ebinalg"] = "LOG" | |
| 173 | + bkgcube["emin"] = emin | |
| 174 | + bkgcube["emax"] = emax | |
| 175 | 175 | bkgcube["enumbins"] = enumbins |
| 176 | - bkgcube["nxpix"] = 10 | |
| 177 | - bkgcube["nypix"] = 10 | |
| 178 | - bkgcube["binsz"] = 1.0 | |
| 176 | + bkgcube["nxpix"] = 10 | |
| 177 | + bkgcube["nypix"] = 10 | |
| 178 | + bkgcube["binsz"] = 1.0 | |
| 179 | 179 | bkgcube["coordsys"] = coordsys |
| 180 | - bkgcube["proj"] = proj | |
| 181 | - bkgcube["xref"] = ra | |
| 182 | - bkgcube["yref"] = dec | |
| 183 | - bkgcube["debug"] = debug | |
| 180 | + bkgcube["proj"] = proj | |
| 181 | + bkgcube["xref"] = ra | |
| 182 | + bkgcube["yref"] = dec | |
| 183 | + bkgcube["debug"] = debug | |
| 184 | 184 | bkgcube.run() |
| 185 | 185 | |
| 186 | 186 | # Attach background model to observation container | ... | ... |
examples/pipeline_unbinned_disk.py
| ... | ... | @@ -118,32 +118,32 @@ def run_pipeline(obs, ra=83.63, dec=22.01, rad=3.0, \ |
| 118 | 118 | |
| 119 | 119 | # Simulate events |
| 120 | 120 | sim = ctools.ctobssim(obs) |
| 121 | - sim["debug"] = debug | |
| 121 | + sim["debug"] = debug | |
| 122 | 122 | sim["outevents"] = "obs.xml" |
| 123 | 123 | sim.execute() |
| 124 | 124 | |
| 125 | 125 | # Select events |
| 126 | 126 | select = ctools.ctselect() |
| 127 | - select["inobs"] = "obs.xml" | |
| 127 | + select["inobs"] = "obs.xml" | |
| 128 | 128 | select["outobs"] = "obs_selected.xml" |
| 129 | - select["ra"] = ra | |
| 130 | - select["dec"] = dec | |
| 131 | - select["rad"] = rad | |
| 132 | - select["emin"] = emin | |
| 133 | - select["emax"] = emax | |
| 134 | - select["tmin"] = tmin | |
| 135 | - select["tmax"] = tmax | |
| 136 | - select["debug"] = debug | |
| 129 | + select["ra"] = ra | |
| 130 | + select["dec"] = dec | |
| 131 | + select["rad"] = rad | |
| 132 | + select["emin"] = emin | |
| 133 | + select["emax"] = emax | |
| 134 | + select["tmin"] = tmin | |
| 135 | + select["tmax"] = tmax | |
| 136 | + select["debug"] = debug | |
| 137 | 137 | select.execute() |
| 138 | 138 | |
| 139 | 139 | # Perform maximum likelihood fitting |
| 140 | 140 | like = ctools.ctlike() |
| 141 | - like["inobs"] = "obs_selected.xml" | |
| 142 | - like["inmodel"] = model | |
| 141 | + like["inobs"] = "obs_selected.xml" | |
| 142 | + like["inmodel"] = model | |
| 143 | 143 | like["outmodel"] = "fit_results.xml" |
| 144 | - like["caldb"] = caldb | |
| 145 | - like["irf"] = irf | |
| 146 | - like["debug"] = True # Switch this always on for results in console | |
| 144 | + like["caldb"] = caldb | |
| 145 | + like["irf"] = irf | |
| 146 | + like["debug"] = True # Switch this always on for results in console | |
| 147 | 147 | like.execute() |
| 148 | 148 | |
| 149 | 149 | # Return | ... | ... |
examples/pipeline_unbinned_mem.py
| ... | ... | @@ -116,13 +116,13 @@ def run_pipeline(obs, ra=83.63, dec=22.01, rad=3.0, \ |
| 116 | 116 | |
| 117 | 117 | # Select events |
| 118 | 118 | select = ctools.ctselect(sim.obs()) |
| 119 | - select["ra"] = ra | |
| 120 | - select["dec"] = dec | |
| 121 | - select["rad"] = rad | |
| 122 | - select["emin"] = emin | |
| 123 | - select["emax"] = emax | |
| 124 | - select["tmin"] = tmin | |
| 125 | - select["tmax"] = tmax | |
| 119 | + select["ra"] = ra | |
| 120 | + select["dec"] = dec | |
| 121 | + select["rad"] = rad | |
| 122 | + select["emin"] = emin | |
| 123 | + select["emax"] = emax | |
| 124 | + select["tmin"] = tmin | |
| 125 | + select["tmax"] = tmax | |
| 126 | 126 | select["debug"] = debug |
| 127 | 127 | select.run() |
| 128 | 128 | ... | ... |
scripts/cslightcrv.py
| ... | ... | @@ -112,7 +112,6 @@ class cslightcrv(ctools.cscript): |
| 112 | 112 | pars.append(gammalib.GApplicationPar("tmax","r","a","51544.6","","days","Lightcurve stop time [MJD]")) |
| 113 | 113 | pars.append(gammalib.GApplicationPar("tbins","i","a","5","","","Number of time bins")) |
| 114 | 114 | pars.append(gammalib.GApplicationPar("tbinfile","f","a","tbins.fits","","", "File defining the time binning")) |
| 115 | - #pars.append(gammalib.GApplicationPar("binned","b","a","no","yes|no","","Use binned analysis in each time bin")) | |
| 116 | 115 | pars.append(gammalib.GApplicationPar("enumbins","i","a","0","","","Number of energy bins per light curve bin (0=unbinned)")) |
| 117 | 116 | pars.append(gammalib.GApplicationPar("emin","r","a","0.1","","","Lower energy limit of events (TeV)")) |
| 118 | 117 | pars.append(gammalib.GApplicationPar("emax","r","a","100.0","","","Upper energy limit of events (TeV)")) |
| ... | ... | @@ -205,7 +204,6 @@ class cslightcrv(ctools.cscript): |
| 205 | 204 | self.m_emax = self["emax"].real() |
| 206 | 205 | |
| 207 | 206 | # Get binning flag |
| 208 | - #self.m_binned = self["binned"].boolean() | |
| 209 | 207 | if self.m_binned: |
| 210 | 208 | self.m_coordsys = self["coordsys"].string() |
| 211 | 209 | self.m_proj = self["proj"].string() |
| ... | ... | @@ -214,9 +212,6 @@ class cslightcrv(ctools.cscript): |
| 214 | 212 | self.m_nxpix = self["nxpix"].integer() |
| 215 | 213 | self.m_nypix = self["nypix"].integer() |
| 216 | 214 | self.m_binsz = self["binsz"].real() |
| 217 | - #self.m_ebins = self["enumbins"].integer() | |
| 218 | - #self.m_emin = self["emin"].real() | |
| 219 | - #self.m_emax = self["emax"].real() | |
| 220 | 215 | |
| 221 | 216 | # Read other parameters |
| 222 | 217 | self.m_outfile = self["outfile"].filename() |
| ... | ... | @@ -382,9 +377,9 @@ class cslightcrv(ctools.cscript): |
| 382 | 377 | select["emax"] = self.m_emax |
| 383 | 378 | select["tmin"] = tmin.convert(select.time_reference()) |
| 384 | 379 | select["tmax"] = tmax.convert(select.time_reference()) |
| 385 | - select["rad"] = "UNDEFINED" | |
| 386 | - select["ra"] = "UNDEFINED" | |
| 387 | - select["dec"] = "UNDEFINED" | |
| 380 | + select["rad"] = "UNDEFINED" | |
| 381 | + select["ra"] = "UNDEFINED" | |
| 382 | + select["dec"] = "UNDEFINED" | |
| 388 | 383 | select.run() |
| 389 | 384 | |
| 390 | 385 | # Retrieve observation |
| ... | ... | @@ -399,18 +394,18 @@ class cslightcrv(ctools.cscript): |
| 399 | 394 | |
| 400 | 395 | # Bin events |
| 401 | 396 | bin = ctools.ctbin(select.obs()) |
| 402 | - bin["usepnt"] = False | |
| 403 | - bin["ebinalg"] = "LOG" | |
| 404 | - bin["xref"] = self.m_xref | |
| 405 | - bin["yref"] = self.m_yref | |
| 406 | - bin["binsz"] = self.m_binsz | |
| 407 | - bin["nxpix"] = self.m_nxpix | |
| 408 | - bin["nypix"] = self.m_nypix | |
| 397 | + bin["usepnt"] = False | |
| 398 | + bin["ebinalg"] = "LOG" | |
| 399 | + bin["xref"] = self.m_xref | |
| 400 | + bin["yref"] = self.m_yref | |
| 401 | + bin["binsz"] = self.m_binsz | |
| 402 | + bin["nxpix"] = self.m_nxpix | |
| 403 | + bin["nypix"] = self.m_nypix | |
| 409 | 404 | bin["enumbins"] = self.m_ebins |
| 410 | - bin["emin"] = self.m_emin | |
| 411 | - bin["emax"] = self.m_emax | |
| 405 | + bin["emin"] = self.m_emin | |
| 406 | + bin["emax"] = self.m_emax | |
| 412 | 407 | bin["coordsys"] = self.m_coordsys |
| 413 | - bin["proj"] = self.m_proj | |
| 408 | + bin["proj"] = self.m_proj | |
| 414 | 409 | bin.run() |
| 415 | 410 | |
| 416 | 411 | # Header |
| ... | ... | @@ -419,19 +414,19 @@ class cslightcrv(ctools.cscript): |
| 419 | 414 | |
| 420 | 415 | # Create exposure cube |
| 421 | 416 | expcube = ctools.ctexpcube(select.obs()) |
| 422 | - expcube["incube"] = "NONE" | |
| 423 | - expcube["usepnt"] = False | |
| 424 | - expcube["ebinalg"] = "LOG" | |
| 425 | - expcube["xref"] = self.m_xref | |
| 426 | - expcube["yref"] = self.m_yref | |
| 427 | - expcube["binsz"] = self.m_binsz | |
| 428 | - expcube["nxpix"] = self.m_nxpix | |
| 429 | - expcube["nypix"] = self.m_nypix | |
| 417 | + expcube["incube"] = "NONE" | |
| 418 | + expcube["usepnt"] = False | |
| 419 | + expcube["ebinalg"] = "LOG" | |
| 420 | + expcube["xref"] = self.m_xref | |
| 421 | + expcube["yref"] = self.m_yref | |
| 422 | + expcube["binsz"] = self.m_binsz | |
| 423 | + expcube["nxpix"] = self.m_nxpix | |
| 424 | + expcube["nypix"] = self.m_nypix | |
| 430 | 425 | expcube["enumbins"] = self.m_ebins |
| 431 | - expcube["emin"] = self.m_emin | |
| 432 | - expcube["emax"] = self.m_emax | |
| 426 | + expcube["emin"] = self.m_emin | |
| 427 | + expcube["emax"] = self.m_emax | |
| 433 | 428 | expcube["coordsys"] = self.m_coordsys |
| 434 | - expcube["proj"] = self.m_proj | |
| 429 | + expcube["proj"] = self.m_proj | |
| 435 | 430 | expcube.run() |
| 436 | 431 | |
| 437 | 432 | # Header |
| ... | ... | @@ -440,19 +435,19 @@ class cslightcrv(ctools.cscript): |
| 440 | 435 | |
| 441 | 436 | # Create psf cube |
| 442 | 437 | psfcube = ctools.ctpsfcube(select.obs()) |
| 443 | - psfcube["incube"] = "NONE" | |
| 444 | - psfcube["usepnt"] = False | |
| 445 | - psfcube["ebinalg"] = "LOG" | |
| 446 | - psfcube["xref"] = self.m_xref | |
| 447 | - psfcube["yref"] = self.m_yref | |
| 448 | - psfcube["binsz"] = self.m_binsz | |
| 449 | - psfcube["nxpix"] = self.m_nxpix | |
| 450 | - psfcube["nypix"] = self.m_nypix | |
| 438 | + psfcube["incube"] = "NONE" | |
| 439 | + psfcube["usepnt"] = False | |
| 440 | + psfcube["ebinalg"] = "LOG" | |
| 441 | + psfcube["xref"] = self.m_xref | |
| 442 | + psfcube["yref"] = self.m_yref | |
| 443 | + psfcube["binsz"] = self.m_binsz | |
| 444 | + psfcube["nxpix"] = self.m_nxpix | |
| 445 | + psfcube["nypix"] = self.m_nypix | |
| 451 | 446 | psfcube["enumbins"] = self.m_ebins |
| 452 | - psfcube["emin"] = self.m_emin | |
| 453 | - psfcube["emax"] = self.m_emax | |
| 447 | + psfcube["emin"] = self.m_emin | |
| 448 | + psfcube["emax"] = self.m_emax | |
| 454 | 449 | psfcube["coordsys"] = self.m_coordsys |
| 455 | - psfcube["proj"] = self.m_proj | |
| 450 | + psfcube["proj"] = self.m_proj | |
| 456 | 451 | psfcube.run() |
| 457 | 452 | |
| 458 | 453 | # Header |
| ... | ... | @@ -461,19 +456,19 @@ class cslightcrv(ctools.cscript): |
| 461 | 456 | |
| 462 | 457 | # Create background cube |
| 463 | 458 | bkgcube = ctools.ctbkgcube(select.obs()) |
| 464 | - bkgcube["incube"] = "NONE" | |
| 465 | - bkgcube["usepnt"] = False | |
| 466 | - bkgcube["ebinalg"] = "LOG" | |
| 467 | - bkgcube["xref"] = self.m_xref | |
| 468 | - bkgcube["yref"] = self.m_yref | |
| 469 | - bkgcube["binsz"] = self.m_binsz | |
| 470 | - bkgcube["nxpix"] = self.m_nxpix | |
| 471 | - bkgcube["nypix"] = self.m_nypix | |
| 459 | + bkgcube["incube"] = "NONE" | |
| 460 | + bkgcube["usepnt"] = False | |
| 461 | + bkgcube["ebinalg"] = "LOG" | |
| 462 | + bkgcube["xref"] = self.m_xref | |
| 463 | + bkgcube["yref"] = self.m_yref | |
| 464 | + bkgcube["binsz"] = self.m_binsz | |
| 465 | + bkgcube["nxpix"] = self.m_nxpix | |
| 466 | + bkgcube["nypix"] = self.m_nypix | |
| 472 | 467 | bkgcube["enumbins"] = self.m_ebins |
| 473 | - bkgcube["emin"] = self.m_emin | |
| 474 | - bkgcube["emax"] = self.m_emax | |
| 468 | + bkgcube["emin"] = self.m_emin | |
| 469 | + bkgcube["emax"] = self.m_emax | |
| 475 | 470 | bkgcube["coordsys"] = self.m_coordsys |
| 476 | - bkgcube["proj"] = self.m_proj | |
| 471 | + bkgcube["proj"] = self.m_proj | |
| 477 | 472 | bkgcube.run() |
| 478 | 473 | |
| 479 | 474 | # Set new binned observation | ... | ... |
scripts/csresmap.py
| ... | ... | @@ -217,20 +217,20 @@ class csresmap(ctools.cscript): |
| 217 | 217 | |
| 218 | 218 | # Create countsmap |
| 219 | 219 | bin = ctools.ctbin(self.obs) |
| 220 | - bin["nxpix"] = self.m_nxpix | |
| 221 | - bin["nypix"] = self.m_nypix | |
| 222 | - bin["proj"] = self.m_proj | |
| 220 | + bin["nxpix"] = self.m_nxpix | |
| 221 | + bin["nypix"] = self.m_nypix | |
| 222 | + bin["proj"] = self.m_proj | |
| 223 | 223 | bin["coordsys"] = self.m_coordsys |
| 224 | - bin["xref"] = self.m_xref | |
| 225 | - bin["yref"] = self.m_yref | |
| 224 | + bin["xref"] = self.m_xref | |
| 225 | + bin["yref"] = self.m_yref | |
| 226 | 226 | bin["enumbins"] = self.m_enumbins |
| 227 | - bin["ebinalg"] = self.m_ebinalg | |
| 228 | - bin["emin"] = self.m_emin | |
| 229 | - bin["emax"] = self.m_emax | |
| 230 | - bin["binsz"] = self.m_binsz | |
| 231 | - bin["chatter"] = self.m_chatter | |
| 232 | - bin["clobber"] = self.m_clobber | |
| 233 | - bin["debug"] = self.m_debug | |
| 227 | + bin["ebinalg"] = self.m_ebinalg | |
| 228 | + bin["emin"] = self.m_emin | |
| 229 | + bin["emax"] = self.m_emax | |
| 230 | + bin["binsz"] = self.m_binsz | |
| 231 | + bin["chatter"] = self.m_chatter | |
| 232 | + bin["clobber"] = self.m_clobber | |
| 233 | + bin["debug"] = self.m_debug | |
| 234 | 234 | bin.run() |
| 235 | 235 | |
| 236 | 236 | # Store counts map as residual map. Note that we need a |
| ... | ... | @@ -252,7 +252,7 @@ class csresmap(ctools.cscript): |
| 252 | 252 | model.cube(bin.cube()) |
| 253 | 253 | model["chatter"] = self.m_chatter |
| 254 | 254 | model["clobber"] = self.m_clobber |
| 255 | - model["debug"] = self.m_debug | |
| 255 | + model["debug"] = self.m_debug | |
| 256 | 256 | model.run() |
| 257 | 257 | |
| 258 | 258 | # Get model map into GSkymap object | ... | ... |
scripts/csspec.py
| ... | ... | @@ -326,9 +326,9 @@ class csspec(ctools.cscript): |
| 326 | 326 | select["emax"] = emax.TeV() |
| 327 | 327 | select["tmin"] = "UNDEFINED" |
| 328 | 328 | select["tmax"] = "UNDEFINED" |
| 329 | - select["rad"] = "UNDEFINED" | |
| 330 | - select["ra"] = "UNDEFINED" | |
| 331 | - select["dec"] = "UNDEFINED" | |
| 329 | + select["rad"] = "UNDEFINED" | |
| 330 | + select["ra"] = "UNDEFINED" | |
| 331 | + select["dec"] = "UNDEFINED" | |
| 332 | 332 | select.run() |
| 333 | 333 | |
| 334 | 334 | # Retrieve observation |
| ... | ... | @@ -343,18 +343,18 @@ class csspec(ctools.cscript): |
| 343 | 343 | |
| 344 | 344 | # Bin events |
| 345 | 345 | bin = ctools.ctbin(select.obs()) |
| 346 | - bin["usepnt"] = False | |
| 347 | - bin["ebinalg"] = "LOG" | |
| 348 | - bin["xref"] = self.m_xref | |
| 349 | - bin["yref"] = self.m_yref | |
| 350 | - bin["binsz"] = self.m_binsz | |
| 351 | - bin["nxpix"] = self.m_nxpix | |
| 352 | - bin["nypix"] = self.m_nypix | |
| 346 | + bin["usepnt"] = False | |
| 347 | + bin["ebinalg"] = "LOG" | |
| 348 | + bin["xref"] = self.m_xref | |
| 349 | + bin["yref"] = self.m_yref | |
| 350 | + bin["binsz"] = self.m_binsz | |
| 351 | + bin["nxpix"] = self.m_nxpix | |
| 352 | + bin["nypix"] = self.m_nypix | |
| 353 | 353 | bin["enumbins"] = self.m_ebins |
| 354 | - bin["emin"] = emin.TeV() | |
| 355 | - bin["emax"] = emax.TeV() | |
| 354 | + bin["emin"] = emin.TeV() | |
| 355 | + bin["emax"] = emax.TeV() | |
| 356 | 356 | bin["coordsys"] = self.m_coordsys |
| 357 | - bin["proj"] = self.m_proj | |
| 357 | + bin["proj"] = self.m_proj | |
| 358 | 358 | bin.run() |
| 359 | 359 | |
| 360 | 360 | # Header |
| ... | ... | @@ -363,19 +363,19 @@ class csspec(ctools.cscript): |
| 363 | 363 | |
| 364 | 364 | # Create exposure cube |
| 365 | 365 | expcube = ctools.ctexpcube(select.obs()) |
| 366 | - expcube["incube"] = "NONE" | |
| 367 | - expcube["usepnt"] = False | |
| 368 | - expcube["ebinalg"] = "LOG" | |
| 369 | - expcube["xref"] = self.m_xref | |
| 370 | - expcube["yref"] = self.m_yref | |
| 371 | - expcube["binsz"] = self.m_binsz | |
| 372 | - expcube["nxpix"] = self.m_nxpix | |
| 373 | - expcube["nypix"] = self.m_nypix | |
| 366 | + expcube["incube"] = "NONE" | |
| 367 | + expcube["usepnt"] = False | |
| 368 | + expcube["ebinalg"] = "LOG" | |
| 369 | + expcube["xref"] = self.m_xref | |
| 370 | + expcube["yref"] = self.m_yref | |
| 371 | + expcube["binsz"] = self.m_binsz | |
| 372 | + expcube["nxpix"] = self.m_nxpix | |
| 373 | + expcube["nypix"] = self.m_nypix | |
| 374 | 374 | expcube["enumbins"] = self.m_ebins |
| 375 | - expcube["emin"] = emin.TeV() | |
| 376 | - expcube["emax"] = emax.TeV() | |
| 375 | + expcube["emin"] = emin.TeV() | |
| 376 | + expcube["emax"] = emax.TeV() | |
| 377 | 377 | expcube["coordsys"] = self.m_coordsys |
| 378 | - expcube["proj"] = self.m_proj | |
| 378 | + expcube["proj"] = self.m_proj | |
| 379 | 379 | expcube.run() |
| 380 | 380 | |
| 381 | 381 | # Header |
| ... | ... | @@ -384,19 +384,19 @@ class csspec(ctools.cscript): |
| 384 | 384 | |
| 385 | 385 | # Create psf cube |
| 386 | 386 | psfcube = ctools.ctpsfcube(select.obs()) |
| 387 | - psfcube["incube"] = "NONE" | |
| 388 | - psfcube["usepnt"] = False | |
| 389 | - psfcube["ebinalg"] = "LOG" | |
| 390 | - psfcube["xref"] = self.m_xref | |
| 391 | - psfcube["yref"] = self.m_yref | |
| 392 | - psfcube["binsz"] = self.m_binsz | |
| 393 | - psfcube["nxpix"] = self.m_nxpix | |
| 394 | - psfcube["nypix"] = self.m_nypix | |
| 387 | + psfcube["incube"] = "NONE" | |
| 388 | + psfcube["usepnt"] = False | |
| 389 | + psfcube["ebinalg"] = "LOG" | |
| 390 | + psfcube["xref"] = self.m_xref | |
| 391 | + psfcube["yref"] = self.m_yref | |
| 392 | + psfcube["binsz"] = self.m_binsz | |
| 393 | + psfcube["nxpix"] = self.m_nxpix | |
| 394 | + psfcube["nypix"] = self.m_nypix | |
| 395 | 395 | psfcube["enumbins"] = self.m_ebins |
| 396 | - psfcube["emin"] = emin.TeV() | |
| 397 | - psfcube["emax"] = emax.TeV() | |
| 396 | + psfcube["emin"] = emin.TeV() | |
| 397 | + psfcube["emax"] = emax.TeV() | |
| 398 | 398 | psfcube["coordsys"] = self.m_coordsys |
| 399 | - psfcube["proj"] = self.m_proj | |
| 399 | + psfcube["proj"] = self.m_proj | |
| 400 | 400 | psfcube.run() |
| 401 | 401 | |
| 402 | 402 | # Header |
| ... | ... | @@ -405,19 +405,19 @@ class csspec(ctools.cscript): |
| 405 | 405 | |
| 406 | 406 | # Create background cube |
| 407 | 407 | bkgcube = ctools.ctbkgcube(select.obs()) |
| 408 | - bkgcube["incube"] = "NONE" | |
| 409 | - bkgcube["usepnt"] = False | |
| 410 | - bkgcube["ebinalg"] = "LOG" | |
| 411 | - bkgcube["xref"] = self.m_xref | |
| 412 | - bkgcube["yref"] = self.m_yref | |
| 413 | - bkgcube["binsz"] = self.m_binsz | |
| 414 | - bkgcube["nxpix"] = self.m_nxpix | |
| 415 | - bkgcube["nypix"] = self.m_nypix | |
| 408 | + bkgcube["incube"] = "NONE" | |
| 409 | + bkgcube["usepnt"] = False | |
| 410 | + bkgcube["ebinalg"] = "LOG" | |
| 411 | + bkgcube["xref"] = self.m_xref | |
| 412 | + bkgcube["yref"] = self.m_yref | |
| 413 | + bkgcube["binsz"] = self.m_binsz | |
| 414 | + bkgcube["nxpix"] = self.m_nxpix | |
| 415 | + bkgcube["nypix"] = self.m_nypix | |
| 416 | 416 | bkgcube["enumbins"] = self.m_ebins |
| 417 | - bkgcube["emin"] = emin.TeV() | |
| 418 | - bkgcube["emax"] = emax.TeV() | |
| 417 | + bkgcube["emin"] = emin.TeV() | |
| 418 | + bkgcube["emax"] = emax.TeV() | |
| 419 | 419 | bkgcube["coordsys"] = self.m_coordsys |
| 420 | - bkgcube["proj"] = self.m_proj | |
| 420 | + bkgcube["proj"] = self.m_proj | |
| 421 | 421 | bkgcube.run() |
| 422 | 422 | |
| 423 | 423 | # Set new binned observation | ... | ... |
test/test_ctbin.py
| ... | ... | @@ -64,19 +64,19 @@ class Test(gammalib.GPythonTestSuite): |
| 64 | 64 | """ |
| 65 | 65 | # Set-up ctbin |
| 66 | 66 | bin = ctools.ctbin() |
| 67 | - bin["inobs"] = self.events_name | |
| 68 | - bin["outcube"] = "cntmap.fits" | |
| 69 | - bin["ebinalg"] = "LOG" | |
| 70 | - bin["emin"] = 0.1 | |
| 71 | - bin["emax"] = 100.0 | |
| 67 | + bin["inobs"] = self.events_name | |
| 68 | + bin["outcube"] = "cntmap.fits" | |
| 69 | + bin["ebinalg"] = "LOG" | |
| 70 | + bin["emin"] = 0.1 | |
| 71 | + bin["emax"] = 100.0 | |
| 72 | 72 | bin["enumbins"] = 20 |
| 73 | - bin["nxpix"] = 200 | |
| 74 | - bin["nypix"] = 200 | |
| 75 | - bin["binsz"] = 0.02 | |
| 73 | + bin["nxpix"] = 200 | |
| 74 | + bin["nypix"] = 200 | |
| 75 | + bin["binsz"] = 0.02 | |
| 76 | 76 | bin["coordsys"] = "CEL" |
| 77 | - bin["proj"] = "CAR" | |
| 78 | - bin["xref"] = 83.63 | |
| 79 | - bin["yref"] = 22.01 | |
| 77 | + bin["proj"] = "CAR" | |
| 78 | + bin["xref"] = 83.63 | |
| 79 | + bin["yref"] = 22.01 | |
| 80 | 80 | |
| 81 | 81 | # Run tool |
| 82 | 82 | self.test_try("Run ctbin") | ... | ... |
test/test_ctbkgcube.py
| ... | ... | @@ -67,24 +67,24 @@ class Test(gammalib.GPythonTestSuite): |
| 67 | 67 | """ |
| 68 | 68 | # Set-up ctbkgcube |
| 69 | 69 | bkgcube = ctools.ctbkgcube() |
| 70 | - bkgcube["inobs"] = self.events_name | |
| 71 | - bkgcube["inmodel"] = self.bkg_model | |
| 72 | - bkgcube["incube"] = "NONE" | |
| 73 | - bkgcube["outcube"] = "bkgcube.fits" | |
| 70 | + bkgcube["inobs"] = self.events_name | |
| 71 | + bkgcube["inmodel"] = self.bkg_model | |
| 72 | + bkgcube["incube"] = "NONE" | |
| 73 | + bkgcube["outcube"] = "bkgcube.fits" | |
| 74 | 74 | bkgcube["outmodel"] = "bkgcube.xml" |
| 75 | - bkgcube["caldb"] = self.caldb | |
| 76 | - bkgcube["irf"] = self.irf | |
| 77 | - bkgcube["ebinalg"] = "LOG" | |
| 78 | - bkgcube["emin"] = 0.1 | |
| 79 | - bkgcube["emax"] = 100 | |
| 75 | + bkgcube["caldb"] = self.caldb | |
| 76 | + bkgcube["irf"] = self.irf | |
| 77 | + bkgcube["ebinalg"] = "LOG" | |
| 78 | + bkgcube["emin"] = 0.1 | |
| 79 | + bkgcube["emax"] = 100 | |
| 80 | 80 | bkgcube["enumbins"] = 20 |
| 81 | - bkgcube["nxpix"] = 10 | |
| 82 | - bkgcube["nypix"] = 10 | |
| 83 | - bkgcube["binsz"] = 0.4 | |
| 81 | + bkgcube["nxpix"] = 10 | |
| 82 | + bkgcube["nypix"] = 10 | |
| 83 | + bkgcube["binsz"] = 0.4 | |
| 84 | 84 | bkgcube["coordsys"] = "CEL" |
| 85 | - bkgcube["proj"] = "CAR" | |
| 86 | - bkgcube["xref"] = 83.63 | |
| 87 | - bkgcube["yref"] = 22.01 | |
| 85 | + bkgcube["proj"] = "CAR" | |
| 86 | + bkgcube["xref"] = 83.63 | |
| 87 | + bkgcube["yref"] = 22.01 | |
| 88 | 88 | |
| 89 | 89 | # Run tool |
| 90 | 90 | self.test_try("Run ctbkgcube") | ... | ... |
test/test_ctbutterfly.py
| ... | ... | @@ -67,13 +67,13 @@ class Test(gammalib.GPythonTestSuite): |
| 67 | 67 | """ |
| 68 | 68 | # Set-up ctbutterfly |
| 69 | 69 | butterfly = ctools.ctbutterfly() |
| 70 | - butterfly["inobs"] = self.events_name | |
| 70 | + butterfly["inobs"] = self.events_name | |
| 71 | 71 | butterfly["inmodel"] = self.model_name |
| 72 | 72 | butterfly["srcname"] = "Crab" |
| 73 | - butterfly["caldb"] = self.caldb | |
| 74 | - butterfly["irf"] = self.irf | |
| 75 | - butterfly["emin"] = 0.1 | |
| 76 | - butterfly["emax"] = 100 | |
| 73 | + butterfly["caldb"] = self.caldb | |
| 74 | + butterfly["irf"] = self.irf | |
| 75 | + butterfly["emin"] = 0.1 | |
| 76 | + butterfly["emax"] = 100 | |
| 77 | 77 | butterfly["outfile"] = "butterfly.txt" |
| 78 | 78 | |
| 79 | 79 | # Run tool | ... | ... |
test/test_ctcubemask.py
| ... | ... | @@ -65,14 +65,14 @@ class Test(gammalib.GPythonTestSuite): |
| 65 | 65 | """ |
| 66 | 66 | # Set-up ctcubemask |
| 67 | 67 | mask = ctools.ctcubemask() |
| 68 | - mask["inobs"] = self.cntmap_name | |
| 68 | + mask["inobs"] = self.cntmap_name | |
| 69 | 69 | mask["regfile"] = self.regfile |
| 70 | 70 | mask["outcube"] = "filtered_cntmap.fits" |
| 71 | - mask["ra"] = 83.63 | |
| 72 | - mask["dec"] = 22.01 | |
| 73 | - mask["rad"] = 2.0 | |
| 74 | - mask["emin"] = 0.1 | |
| 75 | - mask["emax"] = 100 | |
| 71 | + mask["ra"] = 83.63 | |
| 72 | + mask["dec"] = 22.01 | |
| 73 | + mask["rad"] = 2.0 | |
| 74 | + mask["emin"] = 0.1 | |
| 75 | + mask["emax"] = 100 | |
| 76 | 76 | |
| 77 | 77 | # Run tool |
| 78 | 78 | self.test_try("Run ctcubemask") | ... | ... |
test/test_cterror.py
| ... | ... | @@ -68,12 +68,12 @@ class Test(gammalib.GPythonTestSuite): |
| 68 | 68 | """ |
| 69 | 69 | # Set-up cterror |
| 70 | 70 | error = ctools.cterror() |
| 71 | - error["inobs"].filename(self.events_name) | |
| 72 | - error["inmodel"].filename(self.model_name) | |
| 73 | - error["outmodel"].filename(self.result_name) | |
| 74 | - error["srcname"].string("Crab") | |
| 75 | - error["caldb"].string(self.caldb) | |
| 76 | - error["irf"].string(self.irf) | |
| 71 | + error["inobs"] = self.events_name | |
| 72 | + error["inmodel"] = self.model_name | |
| 73 | + error["outmodel"] = self.result_name | |
| 74 | + error["srcname"] = "Crab" | |
| 75 | + error["caldb"] = self.caldb | |
| 76 | + error["irf"] = self.irf | |
| 77 | 77 | |
| 78 | 78 | # Run tool |
| 79 | 79 | self.test_try("Run cterror") | ... | ... |
test/test_ctexpcube.py
| ... | ... | @@ -66,22 +66,22 @@ class Test(gammalib.GPythonTestSuite): |
| 66 | 66 | """ |
| 67 | 67 | # Set-up ctexpcube |
| 68 | 68 | expcube = ctools.ctexpcube() |
| 69 | - expcube["inobs"] = self.events_name | |
| 70 | - expcube["incube"] = "NONE" | |
| 71 | - expcube["outcube"] = "expcube.fits" | |
| 72 | - expcube["caldb"] = self.caldb | |
| 73 | - expcube["irf"] = self.irf | |
| 74 | - expcube["ebinalg"] = "LOG" | |
| 75 | - expcube["emin"] = 0.1 | |
| 76 | - expcube["emax"] = 100 | |
| 69 | + expcube["inobs"] = self.events_name | |
| 70 | + expcube["incube"] = "NONE" | |
| 71 | + expcube["outcube"] = "expcube.fits" | |
| 72 | + expcube["caldb"] = self.caldb | |
| 73 | + expcube["irf"] = self.irf | |
| 74 | + expcube["ebinalg"] = "LOG" | |
| 75 | + expcube["emin"] = 0.1 | |
| 76 | + expcube["emax"] = 100 | |
| 77 | 77 | expcube["enumbins"] = 20 |
| 78 | - expcube["nxpix"] = 200 | |
| 79 | - expcube["nypix"] = 200 | |
| 80 | - expcube["binsz"] = 0.02 | |
| 78 | + expcube["nxpix"] = 200 | |
| 79 | + expcube["nypix"] = 200 | |
| 80 | + expcube["binsz"] = 0.02 | |
| 81 | 81 | expcube["coordsys"] = "CEL" |
| 82 | - expcube["proj"] = "CAR" | |
| 83 | - expcube["xref"] = 83.63 | |
| 84 | - expcube["yref"] = 22.01 | |
| 82 | + expcube["proj"] = "CAR" | |
| 83 | + expcube["xref"] = 83.63 | |
| 84 | + expcube["yref"] = 22.01 | |
| 85 | 85 | |
| 86 | 86 | # Run tool |
| 87 | 87 | self.test_try("Run ctexpcube") | ... | ... |
test/test_ctlike.py
| ... | ... | @@ -67,11 +67,11 @@ class Test(gammalib.GPythonTestSuite): |
| 67 | 67 | """ |
| 68 | 68 | # Set-up ctlike |
| 69 | 69 | like = ctools.ctlike() |
| 70 | - like["inobs"].filename(self.events_name) | |
| 71 | - like["inmodel"].filename(self.model_name) | |
| 72 | - like["caldb"].string(self.caldb) | |
| 73 | - like["irf"].string(self.irf) | |
| 74 | - like["outmodel"].filename("result.xml") | |
| 70 | + like["inobs"] = self.events_name | |
| 71 | + like["inmodel"] = self.model_name | |
| 72 | + like["caldb"] = self.caldb | |
| 73 | + like["irf"] = self.irf | |
| 74 | + like["outmodel"] = "result.xml" | |
| 75 | 75 | |
| 76 | 76 | # Run tool |
| 77 | 77 | self.test_try("Run ctlike") | ... | ... |
test/test_ctmodel.py
| ... | ... | @@ -66,30 +66,30 @@ class Test(gammalib.GPythonTestSuite): |
| 66 | 66 | """ |
| 67 | 67 | # Set-up ctmodel from scratch |
| 68 | 68 | model = ctools.ctmodel() |
| 69 | - model["incube"] = "NONE" | |
| 70 | - model["outcube"] = "modmap.fits" | |
| 71 | - model["inmodel"] = self.model_name | |
| 72 | - model["inobs"] = "NONE" | |
| 73 | - model["expcube"] = "NONE" | |
| 74 | - model["psfcube"] = "NONE" | |
| 75 | - model["bkgcube"] = "NONE" | |
| 76 | - model["caldb"] = self.caldb | |
| 77 | - model["irf"] = self.irf | |
| 78 | - model["rad"] = 5 | |
| 79 | - model["ra"] = 83.63 | |
| 80 | - model["dec"] = 22.01 | |
| 81 | - model["tmin"] = 0 | |
| 82 | - model["tmax"] = 1800 | |
| 83 | - model["emin"] = 0.1 | |
| 84 | - model["emax"] = 100 | |
| 69 | + model["incube"] = "NONE" | |
| 70 | + model["outcube"] = "modmap.fits" | |
| 71 | + model["inmodel"] = self.model_name | |
| 72 | + model["inobs"] = "NONE" | |
| 73 | + model["expcube"] = "NONE" | |
| 74 | + model["psfcube"] = "NONE" | |
| 75 | + model["bkgcube"] = "NONE" | |
| 76 | + model["caldb"] = self.caldb | |
| 77 | + model["irf"] = self.irf | |
| 78 | + model["rad"] = 5 | |
| 79 | + model["ra"] = 83.63 | |
| 80 | + model["dec"] = 22.01 | |
| 81 | + model["tmin"] = 0 | |
| 82 | + model["tmax"] = 1800 | |
| 83 | + model["emin"] = 0.1 | |
| 84 | + model["emax"] = 100 | |
| 85 | 85 | model["enumbins"] = 20 |
| 86 | - model["nxpix"] = 200 | |
| 87 | - model["nypix"] = 200 | |
| 88 | - model["binsz"] = 0.02 | |
| 86 | + model["nxpix"] = 200 | |
| 87 | + model["nypix"] = 200 | |
| 88 | + model["binsz"] = 0.02 | |
| 89 | 89 | model["coordsys"] = "CEL" |
| 90 | - model["proj"] = "CAR" | |
| 91 | - model["xref"] = 83.63 | |
| 92 | - model["yref"] = 22.01 | |
| 90 | + model["proj"] = "CAR" | |
| 91 | + model["xref"] = 83.63 | |
| 92 | + model["yref"] = 22.01 | |
| 93 | 93 | |
| 94 | 94 | # Run tool |
| 95 | 95 | self.test_try("Run ctmodel") | ... | ... |
test/test_ctobssim.py
| ... | ... | @@ -67,17 +67,17 @@ class Test(gammalib.GPythonTestSuite): |
| 67 | 67 | """ |
| 68 | 68 | # Set-up ctobssim |
| 69 | 69 | sim = ctools.ctobssim() |
| 70 | - sim["inmodel"] = self.model_name | |
| 70 | + sim["inmodel"] = self.model_name | |
| 71 | 71 | sim["outevents"] = "events.fits" |
| 72 | - sim["caldb"] = self.caldb | |
| 73 | - sim["irf"] = self.irf | |
| 74 | - sim["ra"] = 83.63 | |
| 75 | - sim["dec"] = 22.01 | |
| 76 | - sim["rad"] = 10.0 | |
| 77 | - sim["tmin"] = 0.0 | |
| 78 | - sim["tmax"] = 1800.0 | |
| 79 | - sim["emin"] = 0.1 | |
| 80 | - sim["emax"] = 100.0 | |
| 72 | + sim["caldb"] = self.caldb | |
| 73 | + sim["irf"] = self.irf | |
| 74 | + sim["ra"] = 83.63 | |
| 75 | + sim["dec"] = 22.01 | |
| 76 | + sim["rad"] = 10.0 | |
| 77 | + sim["tmin"] = 0.0 | |
| 78 | + sim["tmax"] = 1800.0 | |
| 79 | + sim["emin"] = 0.1 | |
| 80 | + sim["emax"] = 100.0 | |
| 81 | 81 | |
| 82 | 82 | # Run tool |
| 83 | 83 | self.test_try("Run ctobssim") |
| ... | ... | @@ -118,7 +118,7 @@ class Test(gammalib.GPythonTestSuite): |
| 118 | 118 | # Set-up ctobssim |
| 119 | 119 | sim = ctools.ctobssim(obs) |
| 120 | 120 | sim["outevents"] = "sim_events.xml" |
| 121 | - sim["inmodel"] = self.model_name | |
| 121 | + sim["inmodel"] = self.model_name | |
| 122 | 122 | # Run tool |
| 123 | 123 | self.test_try("Run ctobssim") |
| 124 | 124 | try: | ... | ... |
test/test_ctpsfcube.py
| ... | ... | @@ -66,23 +66,23 @@ class Test(gammalib.GPythonTestSuite): |
| 66 | 66 | """ |
| 67 | 67 | # Set-up ctpsfcube |
| 68 | 68 | psfcube = ctools.ctpsfcube() |
| 69 | - psfcube["inobs"] = self.events_name | |
| 70 | - psfcube["incube"] = "NONE" | |
| 71 | - psfcube["outcube"] = "psfcube.fits" | |
| 72 | - psfcube["caldb"] = self.caldb | |
| 73 | - psfcube["irf"] = self.irf | |
| 74 | - psfcube["ebinalg"] = "LOG" | |
| 75 | - psfcube["emin"] = 0.1 | |
| 76 | - psfcube["emax"] = 100 | |
| 69 | + psfcube["inobs"] = self.events_name | |
| 70 | + psfcube["incube"] = "NONE" | |
| 71 | + psfcube["outcube"] = "psfcube.fits" | |
| 72 | + psfcube["caldb"] = self.caldb | |
| 73 | + psfcube["irf"] = self.irf | |
| 74 | + psfcube["ebinalg"] = "LOG" | |
| 75 | + psfcube["emin"] = 0.1 | |
| 76 | + psfcube["emax"] = 100 | |
| 77 | 77 | psfcube["enumbins"] = 20 |
| 78 | - psfcube["nxpix"] = 10 | |
| 79 | - psfcube["nypix"] = 10 | |
| 80 | - psfcube["binsz"] = 0.4 | |
| 78 | + psfcube["nxpix"] = 10 | |
| 79 | + psfcube["nypix"] = 10 | |
| 80 | + psfcube["binsz"] = 0.4 | |
| 81 | 81 | psfcube["coordsys"] = "CEL" |
| 82 | - psfcube["proj"] = "CAR" | |
| 83 | - psfcube["xref"] = 83.63 | |
| 84 | - psfcube["yref"] = 22.01 | |
| 85 | - psfcube["amax"] = 0.3 | |
| 82 | + psfcube["proj"] = "CAR" | |
| 83 | + psfcube["xref"] = 83.63 | |
| 84 | + psfcube["yref"] = 22.01 | |
| 85 | + psfcube["amax"] = 0.3 | |
| 86 | 86 | psfcube["anumbins"] = 10 |
| 87 | 87 | |
| 88 | 88 | # Run tool | ... | ... |
test/test_ctselect.py
| ... | ... | @@ -64,15 +64,15 @@ class Test(gammalib.GPythonTestSuite): |
| 64 | 64 | """ |
| 65 | 65 | # Set-up ctselect |
| 66 | 66 | select = ctools.ctselect() |
| 67 | - select["inobs"] = self.events_name | |
| 67 | + select["inobs"] = self.events_name | |
| 68 | 68 | select["outobs"] = "selected_events.fits" |
| 69 | - select["ra"] = 83.63 | |
| 70 | - select["dec"] = 22.01 | |
| 71 | - select["rad"] = 3 | |
| 72 | - select["tmin"] = 0 | |
| 73 | - select["tmax"] = 1800 | |
| 74 | - select["emin"] = 0.1 | |
| 75 | - select["emax"] = 100 | |
| 69 | + select["ra"] = 83.63 | |
| 70 | + select["dec"] = 22.01 | |
| 71 | + select["rad"] = 3 | |
| 72 | + select["tmin"] = 0 | |
| 73 | + select["tmax"] = 1800 | |
| 74 | + select["emin"] = 0.1 | |
| 75 | + select["emax"] = 100 | |
| 76 | 76 | |
| 77 | 77 | # Run tool |
| 78 | 78 | self.test_try("Run ctselect") | ... | ... |
test/test_ctskymap.py
| ... | ... | @@ -64,17 +64,17 @@ class Test(gammalib.GPythonTestSuite): |
| 64 | 64 | """ |
| 65 | 65 | # Set-up ctskymap |
| 66 | 66 | skymap = ctools.ctskymap() |
| 67 | - skymap["inobs"] = self.events_name | |
| 68 | - skymap["outmap"] = "skymap.fits" | |
| 69 | - skymap["emin"] = 0.1 | |
| 70 | - skymap["emax"] = 100 | |
| 71 | - skymap["nxpix"] = 200 | |
| 72 | - skymap["nypix"] = 200 | |
| 73 | - skymap["binsz"] = 0.02 | |
| 67 | + skymap["inobs"] = self.events_name | |
| 68 | + skymap["outmap"] = "skymap.fits" | |
| 69 | + skymap["emin"] = 0.1 | |
| 70 | + skymap["emax"] = 100 | |
| 71 | + skymap["nxpix"] = 200 | |
| 72 | + skymap["nypix"] = 200 | |
| 73 | + skymap["binsz"] = 0.02 | |
| 74 | 74 | skymap["coordsys"] = "CEL" |
| 75 | - skymap["proj"] = "CAR" | |
| 76 | - skymap["xref"] = 83.63 | |
| 77 | - skymap["yref"] = 22.01 | |
| 75 | + skymap["proj"] = "CAR" | |
| 76 | + skymap["xref"] = 83.63 | |
| 77 | + skymap["yref"] = 22.01 | |
| 78 | 78 | |
| 79 | 79 | # Run tool |
| 80 | 80 | self.test_try("Run ctskymap") | ... | ... |
test/test_cttsmap.py
| ... | ... | @@ -63,23 +63,23 @@ class Test(gammalib.GPythonTestSuite): |
| 63 | 63 | # Test cttsmap functionnality |
| 64 | 64 | def test_functional(self): |
| 65 | 65 | """ |
| 66 | - Test cttsmap functionnality. | |
| 66 | + Test cttsmap functionality. | |
| 67 | 67 | """ |
| 68 | 68 | # Set-up cttsmap |
| 69 | 69 | tsmap = ctools.cttsmap() |
| 70 | - tsmap["inobs"] = self.events_name | |
| 71 | - tsmap["inmodel"] = self.model_name | |
| 72 | - tsmap["srcname"] = "Crab" | |
| 73 | - tsmap["caldb"] = self.caldb | |
| 74 | - tsmap["irf"] = self.irf | |
| 75 | - tsmap["outmap"] = "tsmap.fits" | |
| 76 | - tsmap["nxpix"] = 5 | |
| 77 | - tsmap["nypix"] = 5 | |
| 78 | - tsmap["binsz"] = 0.02 | |
| 70 | + tsmap["inobs"] = self.events_name | |
| 71 | + tsmap["inmodel"] = self.model_name | |
| 72 | + tsmap["srcname"] = "Crab" | |
| 73 | + tsmap["caldb"] = self.caldb | |
| 74 | + tsmap["irf"] = self.irf | |
| 75 | + tsmap["outmap"] = "tsmap.fits" | |
| 76 | + tsmap["nxpix"] = 5 | |
| 77 | + tsmap["nypix"] = 5 | |
| 78 | + tsmap["binsz"] = 0.02 | |
| 79 | 79 | tsmap["coordsys"] = "CEL" |
| 80 | - tsmap["proj"] = "CAR" | |
| 81 | - tsmap["xref"] = 83.63 | |
| 82 | - tsmap["yref"] = 22.01 | |
| 80 | + tsmap["proj"] = "CAR" | |
| 81 | + tsmap["xref"] = 83.63 | |
| 82 | + tsmap["yref"] = 22.01 | |
| 83 | 83 | |
| 84 | 84 | # Run tool |
| 85 | 85 | self.test_try("Run cttsmap") | ... | ... |
test/test_ctulimit.py
| ... | ... | @@ -67,11 +67,11 @@ class Test(gammalib.GPythonTestSuite): |
| 67 | 67 | """ |
| 68 | 68 | # Set-up cttsmap |
| 69 | 69 | ulimit = ctools.ctulimit() |
| 70 | - ulimit["inobs"].filename(self.events_name) | |
| 71 | - ulimit["inmodel"].filename(self.model_name) | |
| 72 | - ulimit["srcname"].string("Crab") | |
| 73 | - ulimit["caldb"].string(self.caldb) | |
| 74 | - ulimit["irf"].string(self.irf) | |
| 70 | + ulimit["inobs"] = self.events_name | |
| 71 | + ulimit["inmodel"] = self.model_name | |
| 72 | + ulimit["srcname"] = "Crab" | |
| 73 | + ulimit["caldb"] = self.caldb | |
| 74 | + ulimit["irf"] = self.irf | |
| 75 | 75 | |
| 76 | 76 | # Run tool |
| 77 | 77 | self.test_try("Run ctulimit") | ... | ... |
test/test_pipelines.py
| ... | ... | @@ -78,17 +78,17 @@ class Test(gammalib.GPythonTestSuite): |
| 78 | 78 | |
| 79 | 79 | # Simulate events |
| 80 | 80 | sim = ctools.ctobssim() |
| 81 | - sim["inmodel"] = model_name | |
| 81 | + sim["inmodel"] = model_name | |
| 82 | 82 | sim["outevents"] = events_name |
| 83 | - sim["caldb"] = caldb | |
| 84 | - sim["irf"] = irf | |
| 85 | - sim["ra"] = ra | |
| 86 | - sim["dec"] = dec | |
| 87 | - sim["rad"] = rad_sim | |
| 88 | - sim["tmin"] = tstart | |
| 89 | - sim["tmax"] = tstop | |
| 90 | - sim["emin"] = emin | |
| 91 | - sim["emax"] = emax | |
| 83 | + sim["caldb"] = caldb | |
| 84 | + sim["irf"] = irf | |
| 85 | + sim["ra"] = ra | |
| 86 | + sim["dec"] = dec | |
| 87 | + sim["rad"] = rad_sim | |
| 88 | + sim["tmin"] = tstart | |
| 89 | + sim["tmax"] = tstop | |
| 90 | + sim["emin"] = emin | |
| 91 | + sim["emax"] = emax | |
| 92 | 92 | self.test_try("Execute ctobssim") |
| 93 | 93 | try: |
| 94 | 94 | sim.execute() |
| ... | ... | @@ -98,15 +98,15 @@ class Test(gammalib.GPythonTestSuite): |
| 98 | 98 | |
| 99 | 99 | # Select events |
| 100 | 100 | select = ctools.ctselect() |
| 101 | - select["inobs"] = events_name | |
| 101 | + select["inobs"] = events_name | |
| 102 | 102 | select["outobs"] = selected_events_name |
| 103 | - select["ra"] = ra | |
| 104 | - select["dec"] = dec | |
| 105 | - select["rad"] = rad_select | |
| 106 | - select["tmin"] = tstart | |
| 107 | - select["tmax"] = tstop | |
| 108 | - select["emin"] = emin | |
| 109 | - select["emax"] = emax | |
| 103 | + select["ra"] = ra | |
| 104 | + select["dec"] = dec | |
| 105 | + select["rad"] = rad_select | |
| 106 | + select["tmin"] = tstart | |
| 107 | + select["tmax"] = tstop | |
| 108 | + select["emin"] = emin | |
| 109 | + select["emax"] = emax | |
| 110 | 110 | self.test_try("Execute ctselect") |
| 111 | 111 | try: |
| 112 | 112 | select.execute() |
| ... | ... | @@ -116,11 +116,11 @@ class Test(gammalib.GPythonTestSuite): |
| 116 | 116 | |
| 117 | 117 | # Perform maximum likelihood fitting |
| 118 | 118 | like = ctools.ctlike() |
| 119 | - like["inobs"] = selected_events_name | |
| 120 | - like["inmodel"] = model_name | |
| 119 | + like["inobs"] = selected_events_name | |
| 120 | + like["inmodel"] = model_name | |
| 121 | 121 | like["outmodel"] = result_name |
| 122 | - like["caldb"] = caldb | |
| 123 | - like["irf"] = irf | |
| 122 | + like["caldb"] = caldb | |
| 123 | + like["irf"] = irf | |
| 124 | 124 | self.test_try("Execute ctlike") |
| 125 | 125 | try: |
| 126 | 126 | like.execute() |
| ... | ... | @@ -150,15 +150,15 @@ class Test(gammalib.GPythonTestSuite): |
| 150 | 150 | # Simulate events |
| 151 | 151 | sim = ctools.ctobssim() |
| 152 | 152 | sim["inmodel"] = model_name |
| 153 | - sim["caldb"] = caldb | |
| 154 | - sim["irf"] = irf | |
| 155 | - sim["ra"] = ra | |
| 156 | - sim["dec"] = dec | |
| 157 | - sim["rad"] = rad_sim | |
| 158 | - sim["tmin"] = tstart | |
| 159 | - sim["tmax"] = tstop | |
| 160 | - sim["emin"] = emin | |
| 161 | - sim["emax"] = emax | |
| 153 | + sim["caldb"] = caldb | |
| 154 | + sim["irf"] = irf | |
| 155 | + sim["ra"] = ra | |
| 156 | + sim["dec"] = dec | |
| 157 | + sim["rad"] = rad_sim | |
| 158 | + sim["tmin"] = tstart | |
| 159 | + sim["tmax"] = tstop | |
| 160 | + sim["emin"] = emin | |
| 161 | + sim["emax"] = emax | |
| 162 | 162 | self.test_try("Run ctobssim") |
| 163 | 163 | try: |
| 164 | 164 | sim.run() |
| ... | ... | @@ -168,9 +168,9 @@ class Test(gammalib.GPythonTestSuite): |
| 168 | 168 | |
| 169 | 169 | # Select events |
| 170 | 170 | select = ctools.ctselect(sim.obs()) |
| 171 | - select["ra"] = ra | |
| 172 | - select["dec"] = dec | |
| 173 | - select["rad"] = rad_select | |
| 171 | + select["ra"] = ra | |
| 172 | + select["dec"] = dec | |
| 173 | + select["rad"] = rad_select | |
| 174 | 174 | select["tmin"] = tstart |
| 175 | 175 | select["tmax"] = tstop |
| 176 | 176 | select["emin"] = emin | ... | ... |