Skip to content

remove injector settings options from all modules (optimizer needs to be separat... #67

Description

@github-actions

beamsize function from model

# 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions