Skip to content
Snippets Groups Projects
  1. Dec 04, 2024
    • Alexis GAMELIN's avatar
      Add a test suite and fix some bugs. · 70c22175
      Alexis GAMELIN authored
      Code modifications:
      
      * [Fix] adts in TransverseMapSector
      * ComplexData.name_and_coefficients_table is now a staticmethod.
      * Extend WakeField to "mixed" componenets (xydip, yxdip, ...).
      * Small fix/improvements for rf.py (CavityResonator for n_bin=1)
      * [Fix] WakePotential.check_sampling method.
      * [Fix] Sweep.plot method.
      * Add Element.track_bunch_if_non_empty decorator.
      * Modify Bunch.binning to add a return_full_length optional parameter.
      * Modify Mpi.share_distributions for n_bin=1.
      * Modify TransverseSpaceCharge to work with track_alive = True.
      * Modify WakePotential for n_bin=1 and use track_bunch_if_non_empty decorator.
      * [Fix] IntrabeamScattering for nonuniform fills with Beam.mpi_switch == False
      * Modify PhysicalModel to return errors if needed.
      * Update BeamIonElement
      
      Project management:
      
      * Update pyproject.toml and poetry.lock with pytest-mock
      * Add assert_attr_changed test function.
      70c22175
  2. Aug 09, 2024
    • GUBAIDULIN's avatar
      Implementation of IBS effect in mbtrack2 tracking. A new class was added,... · 0554fe24
      GUBAIDULIN authored
      Implementation of IBS effect in mbtrack2 tracking. A new class was added, mbtrack2.tracking.ibs. It implements a simple IBS kick based on an analytical model. Four analytical models are available: Piwinski Standard, Piwinski Modified, Completely Integrated Piwinski model, and Bane high-energy approximation. 
      0554fe24
  3. Mar 25, 2024
  4. Jan 29, 2024
Loading