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

Add space-charge to Cheetah #142

Merged
merged 127 commits into from
Jun 26, 2024
Merged

Add space-charge to Cheetah #142

merged 127 commits into from
Jun 26, 2024

Commits on Mar 21, 2024

  1. save test

    Grégoire Charleux committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    2a02165 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. first commit

    Grégoire Charleux committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    8c0cbd3 View commit details
    Browse the repository at this point in the history
  2. maj1

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    610f706 View commit details
    Browse the repository at this point in the history
  3. commit2

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    99f3c53 View commit details
    Browse the repository at this point in the history
  4. com

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    7900034 View commit details
    Browse the repository at this point in the history
  5. c

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    96e7fa3 View commit details
    Browse the repository at this point in the history
  6. c

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f25065e View commit details
    Browse the repository at this point in the history
  7. c

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f914e2b View commit details
    Browse the repository at this point in the history
  8. c

    greglenerd committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    b01d4fe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    357840e View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. added space_cherge_deposition_vec for faster computation. First draft…

    … of all the IGF solver functions.
    greglenerd committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    e1f8785 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    4565920 View commit details
    Browse the repository at this point in the history
  2. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    27632d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b5535e View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. first "complete" version of the code, with the track method implement…

    …ed. The code is not yet tested. (last test E+vB field)
    greglenerd committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    d7846c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

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

Commits on Apr 30, 2024

  1. Draft version of the code, tested with the test_space_charge_kick.py …

    …test (expansion of a cold uniform beam).
    greglenerd committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0e57d2a View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

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

Commits on May 6, 2024

  1. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    1c18884 View commit details
    Browse the repository at this point in the history
  2. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    342e162 View commit details
    Browse the repository at this point in the history
  3. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    6821781 View commit details
    Browse the repository at this point in the history
  4. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    3263513 View commit details
    Browse the repository at this point in the history
  5. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    1b8b60d View commit details
    Browse the repository at this point in the history
  6. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    6220fb7 View commit details
    Browse the repository at this point in the history
  7. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    f90cef1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    be0b706 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cfecc6c View commit details
    Browse the repository at this point in the history
  10. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    6ed5a74 View commit details
    Browse the repository at this point in the history
  11. .

    greglenerd committed May 6, 2024
    Configuration menu
    Copy the full SHA
    6bc41e7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ff4ae36 View commit details
    Browse the repository at this point in the history
  13. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    db5876d View commit details
    Browse the repository at this point in the history
  14. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    96a6220 View commit details
    Browse the repository at this point in the history
  15. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5da3b8f View commit details
    Browse the repository at this point in the history
  16. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    7d12f0f View commit details
    Browse the repository at this point in the history
  17. Update tests/test_space_charge_kick.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    4dcf3cb View commit details
    Browse the repository at this point in the history
  18. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    3534a5b View commit details
    Browse the repository at this point in the history
  19. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    304c445 View commit details
    Browse the repository at this point in the history
  20. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    2b787d3 View commit details
    Browse the repository at this point in the history
  21. Update cheetah/accelerator.py

    Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
    greglenerd and RemiLehe committed May 6, 2024
    Configuration menu
    Copy the full SHA
    ea8bac2 View commit details
    Browse the repository at this point in the history
  22. cleaning

    greglenerd committed May 6, 2024
    Configuration menu
    Copy the full SHA
    d9bb152 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    10d1bbb View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    85a6edd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86247e1 View commit details
    Browse the repository at this point in the history
  3. start adapting to PR 116

    greglenerd committed May 7, 2024
    Configuration menu
    Copy the full SHA
    ed861b8 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

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

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    d456418 View commit details
    Browse the repository at this point in the history
  2. Fix errors with shapes

    RemiLehe committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d8bbc5d View commit details
    Browse the repository at this point in the history
  3. Fix remaining bugs

    RemiLehe committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9b2d4f1 View commit details
    Browse the repository at this point in the history
  4. Fix test

    RemiLehe committed May 9, 2024
    Configuration menu
    Copy the full SHA
    86c7d89 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Merge pull request #1 from RemiLehe/space_charge_merged

    [WIP] Code changes to account for desy-ml#116
    greglenerd committed May 10, 2024
    Configuration menu
    Copy the full SHA
    4c9c94a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

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

Commits on May 23, 2024

  1. Reformat code with black

    RemiLehe committed May 23, 2024
    Configuration menu
    Copy the full SHA
    28febad View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

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

Commits on May 29, 2024

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

Commits on May 31, 2024

  1. Fix CI

    RemiLehe committed May 31, 2024
    Configuration menu
    Copy the full SHA
    7b555b8 View commit details
    Browse the repository at this point in the history
  2. Fix CI

    RemiLehe committed May 31, 2024
    Configuration menu
    Copy the full SHA
    d2de1fc View commit details
    Browse the repository at this point in the history
  3. Apply isort corrections

    RemiLehe committed May 31, 2024
    Configuration menu
    Copy the full SHA
    0da8484 View commit details
    Browse the repository at this point in the history
  4. Apply flake8 corrections

    RemiLehe committed May 31, 2024
    Configuration menu
    Copy the full SHA
    cf5119f View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Apply suggestions from code review

    Co-authored-by: Jan Kaiser <jan.kaiser.email@googlemail.com>
    cr-xu and jank324 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a607d8d View commit details
    Browse the repository at this point in the history
  2. black formatting

    cr-xu committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    527e416 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0dc127f View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

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

Commits on Jun 9, 2024

  1. Configuration menu
    Copy the full SHA
    71f421c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b64405 View commit details
    Browse the repository at this point in the history
  3. Update test file

    RemiLehe committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    42c390c View commit details
    Browse the repository at this point in the history
  4. Add docstrings

    RemiLehe committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    4a756de View commit details
    Browse the repository at this point in the history
  5. Change a few names

    RemiLehe committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    e38111b View commit details
    Browse the repository at this point in the history
  6. Reformat files

    RemiLehe committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    ed7c924 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    665aabc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcd9703 View commit details
    Browse the repository at this point in the history
  3. Update formatting

    RemiLehe committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    9947d97 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

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

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    3db651b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbb3057 View commit details
    Browse the repository at this point in the history
  3. Minor formating changes

    jank324 committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f7dd7a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd0be7a View commit details
    Browse the repository at this point in the history
  5. Fix in-place gradient error

    jank324 committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    98cbaf5 View commit details
    Browse the repository at this point in the history
  6. Revert "Replace obvious in-place operations with out-of-place alterna…

    …tives"
    
    This reverts commit fd0be7a.
    jank324 committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    27e58ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e9a1f47 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

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

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    d505d57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81921ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78da8c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9725ff View commit details
    Browse the repository at this point in the history
  5. Fix gradient issue

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ae1de55 View commit details
    Browse the repository at this point in the history
  6. Refactor gammaref

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    161e759 View commit details
    Browse the repository at this point in the history
  7. Refactor betaref

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    20d4db0 View commit details
    Browse the repository at this point in the history
  8. Refactor moments computations

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    83e2b6b View commit details
    Browse the repository at this point in the history
  9. Remove unused constants

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    e66a08e View commit details
    Browse the repository at this point in the history
  10. Fix length computation

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c447667 View commit details
    Browse the repository at this point in the history
  11. Remove out-of-date todo

    jank324 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    7b57805 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cc225bb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bab431d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Fix issues in _compute_forces_

    cr-xu committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    35d80c4 View commit details
    Browse the repository at this point in the history
  2. Fix index out of range issue

    cr-xu committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    396d840 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    043c7b0 View commit details
    Browse the repository at this point in the history
  4. Add entry to changelog

    jank324 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2b15344 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fe41b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    16d3b77 View commit details
    Browse the repository at this point in the history
  7. Remove try_batched notebook

    jank324 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    3d8b97d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fea6c83 View commit details
    Browse the repository at this point in the history
  9. Use int instead of long

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

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    922417b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a47899 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b00784c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86ffa53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61cd0b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a53a450 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2ca6cf8 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Improve docstring and comments

    cr-xu committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    4092d82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e3df78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3aea76 View commit details
    Browse the repository at this point in the history
  4. Fix flake8 warning

    jank324 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    1e8235a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e2503a View commit details
    Browse the repository at this point in the history
  6. Tiny formating improvement

    jank324 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    c813416 View commit details
    Browse the repository at this point in the history
  7. Fix main docstring

    jank324 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    d0ccaa7 View commit details
    Browse the repository at this point in the history
  8. Another fix to the docstring

    jank324 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    daa08b9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    595ab2c View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

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

Commits on Jun 25, 2024

  1. Some refactoring

    RemiLehe committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ee07a52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a0131c View commit details
    Browse the repository at this point in the history
  3. Update a few docstrings

    RemiLehe committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    913e1a8 View commit details
    Browse the repository at this point in the history
  4. Reduce length of lines

    RemiLehe committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    42e4faf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ee2096e View commit details
    Browse the repository at this point in the history
  6. Use rfft and irfft

    RemiLehe committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    1e1888f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2e45c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

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