-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
beamsize function from model
PyEmittance/pyemittance/pyemittance.py
Line 38 in ea0cccf
| # TODO: remove injector settings options from all modules (optimizer needs to be separate) |
self.verbose = True
# injector settings (SOL, CQ, SQ) if optimizing
# TODO: remove injector settings options from all modules (optimizer needs to be separate)
self.inj_config = None
if self.emit_calc_type == 'quadscan':
# initial rough quad scan
self.quad_init = [-6, -4, -2, 0]
# pyemittance method options
self.save_runs = False
self.calc_bmag = False
self.show_plots = True
if self.emit_calc_type == 'quadscan':
self.adapt_ranges = True
self.num_points = 7
self.check_sym = True
self.infl_check = True
self.add_pnts = True
self.use_prev_meas = True
self.quad_tol = 0.05
# simulation/model options
# beamsize function from model