LightWin
  • Installation
  • Usage
  • Example notebooks
  • The get method
  • Configuration
  • Units and conventions
  • Utility scripts
  • Bibliography
  • API Reference
    • beam_calculation package
    • config package
    • core package
      • accelerator package
        • accelerator module
        • factory module
      • beam_parameters package
      • commands package
      • elements package
      • em_fields package
      • list_of_elements package
      • transfer_matrix package
      • beam_specs module
      • files_specs module
      • instruction module
      • instructions_factory module
      • particle module
    • data package
    • evaluator package
    • failures package
    • optimisation package
    • physics package
    • scripts package
    • tracewin_utils package
    • ui package
    • util package
    • visualization package
    • constants module
  • Contributing
  • Changelog
LightWin
  • lightwin package
  • core package
  • accelerator package
  • View page source

accelerator package

Define the Accelerator and a factory to create it.

Submodules

  • accelerator module
    • Accelerator
      • Accelerator.__init__()
      • Accelerator.name
      • Accelerator.index
      • Accelerator.simulation_outputs
      • Accelerator.accelerator_path
      • Accelerator.elts
      • Accelerator._is_unpickled
      • Accelerator._pickle_path
      • Accelerator.__str__()
      • Accelerator.id
      • Accelerator.l_cav
      • Accelerator.is_unpickled
      • Accelerator.has()
      • Accelerator.get()
      • Accelerator.is_computed()
      • Accelerator._create_special_getters()
      • Accelerator.keep()
      • Accelerator.elt_at_this_s_idx()
      • Accelerator.equivalent_elt()
      • Accelerator.pickle()
      • Accelerator.plot()
      • Accelerator.from_pickle()
  • factory module
    • AcceleratorFactory
      • AcceleratorFactory.__init__()
      • AcceleratorFactory._pickle_paths
      • AcceleratorFactory.pickler
      • AcceleratorFactory.create_all()
      • AcceleratorFactory.create_reference()
      • AcceleratorFactory.create_all_broken()
      • AcceleratorFactory._create_one_accelerator()
      • AcceleratorFactory._build_accelerator()
      • AcceleratorFactory._create_output_directories()
      • AcceleratorFactory._check_consistency_reference_phase_policies()
      • AcceleratorFactory._parse_pickle_config()
      • AcceleratorFactory._get_pickle_path()
      • AcceleratorFactory._load_from_pickle()
      • AcceleratorFactory._load_additional_pickles()
      • AcceleratorFactory.create_nominal()
      • AcceleratorFactory.create_failed()
    • NoFault
      • NoFault.__init__()
      • NoFault.run()
    • WithFaults
      • WithFaults.__init__()
      • WithFaults.run_all()
Previous Next

© Copyright 2026, A. Plaçais, F. Bouly, J.-M. Lagniel, D. Uriot, B. Yee-Rendon.

Built with Sphinx using a theme provided by Read the Docs.