Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPS & LHC OTFB merge #203

Open
wants to merge 199 commits into
base: lhcotfb
Choose a base branch
from
Open

SPS & LHC OTFB merge #203

wants to merge 199 commits into from

Commits on May 28, 2021

  1. Added kde4 project file ignore

    Mihaly Vadai committed May 28, 2021
    Configuration menu
    Copy the full SHA
    1672f37 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. Bumped up appveyor and travis versions to 3.9

    Mihaly Vadai committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    894abd6 View commit details
    Browse the repository at this point in the history
  2. Appveyor: trying python 3.9 with VS2019

    Mihaly Vadai committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    b8e834c View commit details
    Browse the repository at this point in the history
  3. Added Python 3.9 to Travis

    Mihaly Vadai committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    af58c95 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Made a new SPSOneTurnFeedback object with arrays with a length of two…

    … turns.
    bkarlsen committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    56071ef View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Corrected typo.

    BirkKarlsen committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    9aa7d88 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    c5c1699 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    cc53b16 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. Configuration menu
    Copy the full SHA
    b47515d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    58d0ba1 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Configuration menu
    Copy the full SHA
    1e0f45c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    217934e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fcb6af View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Merge pull request #2 from blond-admin/master

    Python3.9 compatibility
    BirkKarlsen committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    4457af5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from BirkKarlsen/new_cavity

    Merger for new SPS OTFB model
    BirkKarlsen committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    77af345 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Configuration menu
    Copy the full SHA
    dcefc0a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from BirkKarlsen/new_cavity

    Updated the central frequency of the SPS 3- and 4-section cavities.
    BirkKarlsen committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    e4d26ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c485356 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4 from blond-admin/master

    Python3.9 compatibility
    BirkKarlsen committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    f6189e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b620e5e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #202 from BirkKarlsen/new_cavity

    Updated SPS OTFB model
    htimko committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    4498ea6 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #197 from mvadai/master

    Linux Python 3.9 compatibility
    htimko committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    2bee3be View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Corrected a few typos

    BirkKarlsen committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    1b75280 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c862e25 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Configuration menu
    Copy the full SHA
    1b9eab4 View commit details
    Browse the repository at this point in the history
  2. Fixed a typo.

    BirkKarlsen committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    6ec431b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a400017 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Configuration menu
    Copy the full SHA
    6e1e16a View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    91591a1 View commit details
    Browse the repository at this point in the history
  2. Fixed a typo.

    BirkKarlsen committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    157ec55 View commit details
    Browse the repository at this point in the history
  3. Fixed a sign.

    BirkKarlsen committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    fe0c15b View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    343ad45 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Configuration menu
    Copy the full SHA
    7160383 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    73247e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    c4446c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    98a4875 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b4884a View commit details
    Browse the repository at this point in the history
  3. Minor Fixes.

    BirkKarlsen committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    070fcac View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Made a modification to the signs of the signals in the OTFB and to th…

    …e RF current calculation for the llrf.
    BirkKarlsen committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    e13dc70 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    2fb91f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    270009b View commit details
    Browse the repository at this point in the history
  2. Fixed 2 typos in beam.eliminate-lost-particles.

    Index of particles alive is !=0, not ==0.
    beam object does not have beam attribute itself.
    fschuderer committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1a61259 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #204 from fschuderer/fixed-typo-in-eliminate-lost-…

    …particles
    
    Fixed 2 typos in beam.eliminate_lost_particles.
    htimko committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    7a70b3f View commit details
    Browse the repository at this point in the history
  4. Fixed bug in beam.eliminate-lost-particles.

    Arrays beam.dt and beam.dE can be updated if more than 0 particles are still alive.
    Array beam.id must be updated after deleting particles because array length changes.
    fschuderer committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    31f6183 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8831ff1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e1fcb33 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Merge pull request #205 from fschuderer/fixed-typo-in-eliminate-lost-…

    …particles
    
    Fixed bug in beam.eliminate-lost-particles.
    htimko committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    620e545 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Configuration menu
    Copy the full SHA
    32030d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Configuration menu
    Copy the full SHA
    5bcdf0e View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Configuration menu
    Copy the full SHA
    1bbc7b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfbda84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d9e9e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Configuration menu
    Copy the full SHA
    ad5c8d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. bigaussian initializer: now separate random generators for dt and dE.…

    … This solves the problem that dt and dE shared the same random number stream. This caused completely different bunches if number of macroparticles was just slightly changed
    fschuderer committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    2e52849 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    9770c11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b2e12b View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    fd16d9a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Merge pull request #5 from BirkKarlsen/lw_otfb

    Lw otfb
    BirkKarlsen committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    049a9f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93a41f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    713a14f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from BirkKarlsen/lw_otfb

    Removed and added a few comments.
    BirkKarlsen committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    a77f063 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    7344549 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dd2576 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37bb8c0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7 from BirkKarlsen/lw_otfb

    Merge lw_otfb into master
    BirkKarlsen committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    3b5771a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e79cec View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Changed OTFB currents to be in Ampere units, corrected modulator func…

    …tion and updated llrf unittests related to the SPS OTFB.
    BirkKarlsen committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    e3a5397 View commit details
    Browse the repository at this point in the history
  2. Minor changes.

    BirkKarlsen committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    498aaaf View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    e97f50e View commit details
    Browse the repository at this point in the history
  2. Fixed typos.

    BirkKarlsen committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    3aa7380 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Configuration menu
    Copy the full SHA
    491f55d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new_cavity'

    # Conflicts:
    #	blond/beam/distributions_multibunch.py
    #	blond/llrf/cavity_feedback.py
    #	unittests/llrf/test_cavity_feedback.py
    BirkKarlsen committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    3fd9e47 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b9ea9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e54a785 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e90177a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #207 from fschuderer/fix-initialization-bug-bigaus…

    …sian
    
    bigaussian initializer: Introduced separate random generators for dt and dE.
    htimko committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    1cb2e92 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11 from blond-admin/master

    Merge blond-admin master back into my master
    BirkKarlsen committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    efb322b View commit details
    Browse the repository at this point in the history
  8. Merge pull request #208 from BirkKarlsen/master

    Merge latest SPS OTFB model
    htimko committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    1126763 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. small bug fix

    kiliakis committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    157368a View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    80705de View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Configuration menu
    Copy the full SHA
    62df2e3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #211 from alicevanel/patch-1

    Update boost installation instructions
    kiliakis committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    70056f3 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. New GPU backend based on CuPy (#210)

    * adds missing requirements
    
    * adds multi-bunch monitor support
    
    * deletes unneeded version
    
    * minor bug fixes
    
    * not running reduce_histo automatically
    
    * monitors record min max
    
    * updates monitor arguments, adds new plot scripts
    
    * debugs mew monitor args
    
    * new monitor configurations
    
    * mods to support larger number of  particles
    
    * cosmetic improvements
    
    * cuda-shmem-hot-bins.ipynb
    
    * sets up efficient compile mechanism
    
    * updates installation instructions
    
    * Fixes py36 compatibility issue
    
    * updates latest fftw version
    
    * programmatic way to figure out python interpreter
    
    * removes timing directives
    
    * prints pycuda location
    
    * Code clean-up
    
    * fixes typo
    
    * improves compile
    
    * updates gpu main scripts
    
    * CGA class to cupy
    
    * conversion to cupy
    
    * MyGpuarray without subclassing
    
    * stdKernel as function
    
    * minor change
    
    * replaced butils_wrap.stdKernel with cupy.std
    
    * minor fixes to kernel calls
    
    * minor change to dev_my_array
    
    * kernels and fft changes
    
    * scaling to irfft
    
    * elw kernels and fft changes
    
    * fft changes
    
    * cupy.rfft without plan
    
    * remove GPUarray inheritance
    
    * minor change to find cupy path
    
    * cupy_array fix
    
    * cupy_array remake
    
    * cupy_array with unified memory and cleanup
    
    * commented out invalidate_cpu/gpu)
    
    * removed enable_gpucache()
    
    * added None object init handler
    
    * CGA.__init__ changes
    
    * minor changes
    
    * cuda kernels clean-up
    
    * cupy install instructions
    
    * removed pycuda unused imports
    
    * minor change
    
    * ports impedance to new simplified gpu scheme
    
    * ports beam to new simplified gpu scheme
    
    * modifies code to be compatible with cupy
    
    * adds cupy/ numpy functions in bmath dictionary
    
    * ports profile to new simplified gpu scheme
    
    * converts beam_feedback
    
    * same api in physics wrap
    
    * function reposition
    
    * ports rf_params
    
    * cleans up bmath
    
    * updates access to rawmodule
    
    * ports tracker
    
    * gpu code clean-up, ready to test
    
    * debugs example 01, runs correctly
    
    * more debugging, examples 2,3 run correctly
    
    * example 4 works, example 5 needs debugging
    
    * prepares remaining examples to be tested
    
    * debugs until example 7, continue with 8
    
    * minor change
    
    * minor changes to gpu_slice
    
    * transfers to gpu imported objects recursively
    
    * all examples produce correct results
    
    * EX01 supports plotting
    
    * cleaning up
    
    * different cubin name, for multiple GPU archs
    
    * corrects unittests
    
    * minor nested loop optimizations
    
    * bug fixes in cupy backend
    
    * minor fixes
    
    * minor fix
    
    * changes for main testcases
    
    * changes for LHC testcase
    
    * minor fixes
    
    * changes for LHC
    
    * performance improvement in beam_feedback
    
    * reverting commits
    
    * minor LHC fix
    
    * typo corrections
    
    * minor changes to testcases
    
    * cupy v11 release
    
    * changes to rf_params calls
    
    * up to date with latest dev in master
    
    * minor change
    
    * debugging the examples
    
    * tested GPU examples, 3 need debugging
    
    * debugged all example files
    
    * wires inter_const_space to interp
    
    * minor bug fixz
    
    * up to date with latest changes
    
    * fixes failing unittests in bmath
    
    * fixes failing unittests in test_synch_rad
    
    * fixes failing unittests in impedance_sources
    
    * fixes warnings in beam
    
    * fixes file not found errors
    
    * fixes failing tests in tracker
    
    * fixes failing examples
    
    * minor improvements in example files
    
    * check for gpu use
    
    * adding unittests for the GPU parts
    
    * fixes failing cupy fft testcases
    
    * adds cp.convolve unittests
    
    * adds unittests for beam_phase
    
    * name mangling attribute fix
    
    * adds unittests for more physics modules
    
    * switch __device to _device
    
    * finished testing all physics kernels
    
    * allreduce compatible with cupy arrays
    
    * adds unittests for impedance related classes
    
    * tests ind volt track
    
    * adds __init__.py to avoid name collisions
    
    * uses pytest parametrize to reduce code length
    
    * fixes warnings
    
    * adds unittests for impedance with MTW
    
    * workers check
    
    * minor changes
    
    * gpu single precision fix
    
    * cleaning up unused code
    
    * function name changes
    
    * gpu drift minor fix
    
    * reduce_histo cpu transfer
    
    * readme changes
    
    * nvcc from cuda path
    
    * lik simplify
    
    * error corrections
    
    * Disables interactive matplotlib backend
    
    * skips failing unittests, adds FIXME note
    
    * changes np.int (deprecated) to int
    
    * removes python3.6 from windows testing
    
    ---------
    
    Co-authored-by: Giotyp <typaldosgeorge@gmail.com>
    Co-authored-by: Giotyp <82325747+Giotyp@users.noreply.github.com>
    3 people committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e0503fd View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Synchrotron frequency tracker bugfixes: (#216)

    1. Updated outdated syntax: Obtaining ring radius from beam -> Obtaining ring radius from ring object
    2. Corrected small bug when trying to pick out the maximum frequency of each particle for calculating the synchrotron frequency. Previously it was possible to pull multiple frequencies if the maximum Fourier amplitude of the FFT repeated itself. Now it will always only pull one value from the frequency array.
    
    Co-authored-by: onaumenk <oleksandr.naumenko@cern.ch>
    Onaumenk and onaumenk committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    484cb55 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Sets up gitlab CI/CD

    kiliakis committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    33a6376 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'gitlab-support' into 'master'

    Sets up gitlab CI/CD
    
    See merge request blond/BLonD!1
    kiliakis committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    394b0a8 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    ddda61c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'fix-compilation-warnings' into 'master'

    Removes various C++ code warnings
    
    See merge request blond/BLonD!2
    kiliakis committed May 2, 2023
    Configuration menu
    Copy the full SHA
    b840ff9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    771c55d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af2c415 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'fix-swap-fwhm-rms-multibunch' into 'master'

    Fix swap in {fwhm, rms}_multibunch return values
    
    See merge request blond/BLonD!3
    kiliakis committed May 2, 2023
    Configuration menu
    Copy the full SHA
    07da117 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. changes readme format to md

    kiliakis committed May 3, 2023
    Configuration menu
    Copy the full SHA
    77366c8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into 'master'

    changes readme format to md
    
    See merge request blond/BLonD!5
    kiliakis committed May 3, 2023
    Configuration menu
    Copy the full SHA
    3f4bb0b View commit details
    Browse the repository at this point in the history
  3. fix upload url

    kiliakis committed May 3, 2023
    Configuration menu
    Copy the full SHA
    b49e0ac View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Merge branch 'python36-support' into 'master'

    minor modifications to support python3.6
    
    See merge request blond/BLonD!4
    kiliakis committed May 4, 2023
    Configuration menu
    Copy the full SHA
    736142d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. fix warning in histogram

    kiliakis committed May 9, 2023
    Configuration menu
    Copy the full SHA
    673b32d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb60411 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'fix-docs' into 'master'

    Automatic Compilation and Upload of BLonD documentation
    
    See merge request blond/BLonD!6
    kiliakis committed May 9, 2023
    Configuration menu
    Copy the full SHA
    bb8c26b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'fix-warnings' into 'master'

    fix warning in histogram
    
    See merge request blond/BLonD!7
    kiliakis committed May 9, 2023
    Configuration menu
    Copy the full SHA
    a676f77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b181411 View commit details
    Browse the repository at this point in the history
  6. Adds badges in Readme top

    kiliakis committed May 9, 2023
    Configuration menu
    Copy the full SHA
    540c0d2 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'compile-gpu' into 'master'

    adds gpu option in compile step
    
    See merge request blond/BLonD!8
    kiliakis committed May 9, 2023
    Configuration menu
    Copy the full SHA
    de68701 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'kiliakis-master-patch-53863' into 'master'

    Adds badges in Readme top
    
    See merge request blond/BLonD!9
    kiliakis committed May 9, 2023
    Configuration menu
    Copy the full SHA
    5e8f82c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Adds python-only backend

    kiliakis committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c89106b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'python-only' into 'master'

    Adds python-only backend
    
    See merge request blond/BLonD!10
    kiliakis committed May 23, 2023
    Configuration menu
    Copy the full SHA
    98803f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    914ea7c View commit details
    Browse the repository at this point in the history
  4. Merge branch 'python-only' into 'master'

    Removes warning message when library not compiled, improves readme
    
    See merge request blond/BLonD!11
    kiliakis committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9253800 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Configuration menu
    Copy the full SHA
    2b584c5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'sanity-checker' into 'master'

    Sanity checker
    
    See merge request blond/BLonD!12
    kiliakis committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    0543c13 View commit details
    Browse the repository at this point in the history
  3. Adds show_plot argument to Plot class to show plots directly in Conso…

    …le/Notebook cells
    Oleksandr Naumenko authored and kiliakis committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    94274de View commit details
    Browse the repository at this point in the history
  4. Merge branch 'PlotsInConsole' into 'master'

    Added a global variable SHOTPLOTS to the plot module to show plots directly in Console/Notebook cells
    
    See merge request blond/BLonD!13
    kiliakis committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c5841ea View commit details
    Browse the repository at this point in the history
  5. No compile setup

    kiliakis committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    ee1789e View commit details
    Browse the repository at this point in the history
  6. Merge branch 'no-compile-setup' into 'master'

    No compile setup
    
    See merge request blond/BLonD!14
    kiliakis committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    8485650 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d76753 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'add-verify-installation-test' into 'master'

    adds function that verifies proper installation
    
    See merge request blond/BLonD!15
    kiliakis committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    6d5c5ac View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Merge branch 'master' into 'master'

    Updating fork master
    
    See merge request alasheen/BLonD!1
    alasheen committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    8321247 View commit details
    Browse the repository at this point in the history
  2. Adding a parabolic function in beam generation

    The _get_dE_from_dt was refactored from bigaussian to be used in both
    alasheen committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    be2de48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e456483 View commit details
    Browse the repository at this point in the history
  4. Fixing the documentation

    alasheen committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    f088ade View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c04c66 View commit details
    Browse the repository at this point in the history
  6. Updating Ring docs

    alasheen committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    03f4946 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into 'master'

    Adding a parabolic function in beam generation and some documentation
    
    See merge request blond/BLonD!18
    alasheen committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    ebe4dbf View commit details
    Browse the repository at this point in the history
  8. Fixed matplotlib future warning

    Oleksandr Naumenko authored and kiliakis committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    ce56959 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'matplotlib_warning' into 'master'

    Fixed matplotlib future warning
    
    See merge request blond/BLonD!17
    kiliakis committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    1ccef3c View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    f75432c View commit details
    Browse the repository at this point in the history
  2. Added automatic default value for alpha of longitudinal phase space p…

    …lot, such that they look good for any number of macroparticles.
    onaumenk committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    e532564 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Merge branch 'plot_alpha' into 'master'

    Good looking longitudinal phase space plots
    
    See merge request blond/BLonD!22
    kiliakis committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    cbb7d05 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'create-dir-monitor' into 'master'

    create directory for .h5 file if not existing
    
    See merge request blond/BLonD!21
    kiliakis committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    705c85c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bda377 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'direct-slicing-true' into 'master'

    direct slicing enabled by default
    
    See merge request blond/BLonD!19
    kiliakis committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    09386f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83def7a View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Merge branch 'fix-warning-rf-params' into 'master'

    fixes warning coming from calculate_phi_s in rf_params
    
    See merge request blond/BLonD!23
    kiliakis committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    dd3e51a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Improvements to plot_impedance

    Oleksandr Naumenko authored and kiliakis committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    47554f3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'plot_impedance_improvements' into 'master'

    Improvements to plot_impedance
    
    See merge request blond/BLonD!24
    kiliakis committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    d18d814 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    e04d7c2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'minimum-python-3.8' into 'master'

    Bumps minimum required python to 3.8
    
    See merge request blond/BLonD!25
    kiliakis committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    59cc124 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    3cd57c2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'improve-test' into 'master'

    tests correct required packages versions
    
    See merge request blond/BLonD!26
    kiliakis committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    a286e89 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Merge fork with latest benchmarked SPS and LHC cavity loops

    Birk Emil Karlsen-Baeck authored and kiliakis committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    4eb451b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into 'master'

    Merge fork with latest benchmarked SPS and LHC cavity loops
    
    See merge request blond/BLonD!27
    kiliakis committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    d28b2a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Numba Computational Backend

    kiliakis committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    5339943 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'numba' into 'master'

    Numba Computational Backend
    
    See merge request blond/BLonD!28
    kiliakis committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    6c3615c View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. clean up TrackIteration

    scpalbright committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    8173ebd View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    0e6c7c7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into 'TrackIteration_cleanup'

    clean up TrackIteration
    
    See merge request blond/BLonD!30
    scpalbright committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    93c144c View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    99d88a8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'fix-rf-params-refs' into 'master'

    Removes commented out variables
    
    Closes #15
    
    See merge request blond/BLonD!33
    kiliakis committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    5c85f0a View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    4a3eee5 View commit details
    Browse the repository at this point in the history
  2. Merge branch '16-leftover-debugging-printinout-in-total-voltage' into…

    … 'master'
    
    Removes leftover print statement
    
    Closes #16
    
    See merge request blond/BLonD!34
    kiliakis committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c4486ec View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Sanitize cpp cuda libraries

    kiliakis committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    f739da2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'sanitize-cpp-cuda-libraries' into 'master'

    Sanitize cpp cuda libraries
    
    See merge request blond/BLonD!35
    kiliakis committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    38b19bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f62a27b View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. includes necessary headers

    kiliakis committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    34a43b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    4aef360 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a4f217 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd7be9d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    233bff0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5add4c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Merge branch 'support_for_ibs' into 'master'

    Support for ibs
    
    See merge request blond/BLonD!36
    kiliakis committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    7f60426 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    9e27b1d View commit details
    Browse the repository at this point in the history
  2. added Akima interpolation

    scpalbright committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    56c4d10 View commit details
    Browse the repository at this point in the history
  3. fix wrong bracket

    scpalbright committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    c1e065d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'AkimoInterp' into 'AkimaInterpolation'

    Akima interp
    
    See merge request blond/BLonD!37
    scpalbright committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    032ff6e View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. added missing statement

    scpalbright committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    71d1150 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'AkimoInterp' into 'AkimaInterpolation'

    added missing statement
    
    See merge request blond/BLonD!39
    scpalbright committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    fbf9eca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9ea253 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    847a2f4 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    7f1f91c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. added base muon parameters

    l-thiele committed May 17, 2024
    Configuration menu
    Copy the full SHA
    3d6a6f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    439af22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47b8775 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7fc2d2 View commit details
    Browse the repository at this point in the history
  5. renamed to muplus/minus

    l-thiele committed May 17, 2024
    Configuration menu
    Copy the full SHA
    b8b95e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    375e6a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0843dd8 View commit details
    Browse the repository at this point in the history
  8. losses decay documentation

    l-thiele committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7160d14 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    790b827 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    d52bba3 View commit details
    Browse the repository at this point in the history
  2. fixed documentaiton

    l-thiele committed May 22, 2024
    Configuration menu
    Copy the full SHA
    3682bcb View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    5c1caac View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. changed name of decay function to particle_decay

    Fabian Batsch committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b4ce826 View commit details
    Browse the repository at this point in the history
  2. changed life time to decay_rate, included it in the initialisation, a…

    …lso decay rate = zero for the other particle
    Fabian Batsch committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5297cee View commit details
    Browse the repository at this point in the history
  3. adjusted documentation

    Fabian Batsch committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6b75436 View commit details
    Browse the repository at this point in the history
  4. corrected error of >0. for decay

    Fabian Batsch committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0915d3a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf3b111 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cabaf4b View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. adapted for multiple RF stations

    Fabian Batsch committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    03fecae View commit details
    Browse the repository at this point in the history
  2. adapted warnings for multiple RF

    Fabian Batsch committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    75775c8 View commit details
    Browse the repository at this point in the history
  3. adapted separatrix function for negative charges

    Fabian Batsch committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    af57e30 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. including simon's minor comments from merge request

    Fabian Batsch committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    7194a6e View commit details
    Browse the repository at this point in the history
  2. adding missing spaces

    Fabian Batsch committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    2d109d4 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'TrackIteration_cleanup' into 'master'

    Track iteration cleanup
    
    See merge request blond/BLonD!31
    scpalbright committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    fa2d534 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'AkimaInterpolation' into 'master'

    Akima interpolation
    
    See merge request blond/BLonD!38
    scpalbright committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    ed33d11 View commit details
    Browse the repository at this point in the history
  5. Merge branch '19-incompatabiliy-of-ex_02-with-changes-in-numpy-2-0' i…

    …nto 'master'
    
    19 incompatabiliy of ex 02 with changes in numpy 2 0
    
    Closes #19
    
    See merge request blond/BLonD!50
    Leonard Sebastian Thiele committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    ba3d152 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6836882 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into separatrix_multiRF_negative

    Fabian Batsch committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    e1726d9 View commit details
    Browse the repository at this point in the history
  8. corrected Particle l.538 again

    Fabian Batsch committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    68dcda8 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'MuonParticle' into 'master'

    Muon particle
    
    See merge request blond/BLonD!43
    Fabian Batsch committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    7445d1c View commit details
    Browse the repository at this point in the history
  10. Merge branch 'separatrix_multiRF_negative' into 'master'

    Separatrix multi rf negative
    
    See merge request blond/BLonD!51
    Fabian Batsch committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    a3a0c98 View commit details
    Browse the repository at this point in the history