Skip to content

Releases: ECP-WarpX/impactx

24.02

04 Feb 09:51
24.02
418815b
Compare
Choose a tag to compare

DOI

Dependencies

What's Changed

Full Changelog: 24.01...24.02

24.01

06 Jan 23:01
24.01
dc5450d
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.12.. --format='- %s'
  • Release 24.01 (#500)
  • Particle Container: Track s or t (#497)
  • initialize the distributions on the GPU (#498)
  • Speed up CI tests (#496)
  • Transverse Alignment Support (#490)
  • Python: impactx.__version__ (#494)
  • Elements: sincos(...) (#493)
  • Adding EPAC2004 space charge benchmarks (#422)
  • Distributions: Cleaning (#492)
  • [pre-commit.ci] pre-commit autoupdate (#491)
  • Apochromatic focusing example (#487)
  • Doc: Production/Stable (#488)
  • Mesh Refinement (#261)
  • [pre-commit.ci] pre-commit autoupdate (#486)
  • CI: Fix ROCm 6.0 hiprand (#485)
  • CMake: Installed libimpactx symlink name (#481)
  • ML surrogate example (#482)
  • [pre-commit.ci] pre-commit autoupdate (#484)

23.12

05 Dec 05:12
23.12
9709128
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.11.. --format='- %s'
  • Release 23.12 (#478)
  • CI: Pipx for openPMD-validator (#480)
  • CI: Remove Brew Cache (#479)
  • Added an s-dependent IOTA lens example (#467)
  • Set amrex.omp_threads = "nosmt" (#475)
  • Add 6D minimum and maximum values to reduced beam characteristics (#474)
  • Update: ABLASTR, AMReX, pyAMReX (#477)
  • Python: sim.set_diag_iota_invariants() (#476)
  • Add aperture element (#398)
  • Add a thin dipole element (#472)
  • [pre-commit.ci] pre-commit autoupdate (#471)
  • Pandas: ImpactXParticleContainer.to_df() (#458)
  • Python: Expose Properties of ConstF (#464)
  • [pre-commit.ci] pre-commit autoupdate (#466)
  • Python: Expose Manual Push (#468)
  • Dist None: Set to Zero (#465)
  • Doc: NERSC Update (#463)

23.11

09 Nov 22:49
23.11
9c6cf3c
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.10.. --format='- %s'
  • Release 23.11 (#462)
  • CI: Unbreak macOS (#461)
  • Doc: Button to Copy Code Blocks (#460)
  • Doc: Example Run Tab Titles
  • Doc: Examples w/ New Run Intro (#459)
  • MAD-X Reader: Avoid Scipy (#456)
  • Python 3.12: distutils Cleanup (CI, Doc)
  • Diagnostics: Remove ASCII Particles (#443)
  • Inputs: Rename to Kinetic Beam Energy (#446)
  • README: Install is in Manual (#453)
  • Remove distutils (#451)
  • Doc: Fix IPAC23 DOI (#454)
  • Fix External AMReX Builds (#450)
  • [pre-commit.ci] pre-commit autoupdate (#448)
  • Python: Programmable Element w/ Dynamic (#449)
  • Test: Fix CUDA Charge Deposition (#447)
  • Doc: Formatting
  • Monitor: Add Reference Particle Details (#444)
  • Text-Based Diagnostics: Increase Precision (#442)
  • clang-tidy: unnecessary copy perf (#428)
  • [pre-commit.ci] pre-commit autoupdate (#441)
  • [pre-commit.ci] pre-commit autoupdate (#439)
  • CMake: pip_install_nodeps Target (#440)

23.10

06 Oct 18:32
23.10
79c1ba2
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.09.. --format='- %s'
  • Release 23.10 (#438)
  • CI: Unbreak macOS (libomp)
  • Improve Doc Strings: Ref Kin Energy (#436)
  • MLMG: Expose Solver Parameters (#437)
  • pyAMReX: Latest Commit (#434)
  • FODO Plot: matplotlib 3.8.0+ (#433)

23.09

13 Sep 13:41
23.09
942cfc3
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.08.. --format='- %s'
  • Release 23.09 (#430)
  • fix macOS
  • Sphinx: Fix Small Formatting Errors
  • Update clang-tidy Rules (#427)
  • CMake: Verify ImpactX_..._src paths exit (#426)
  • pytest: Temporary Working Directory (#424)
  • pyImpactX.H: Add Include Guard (#423)
  • MAD-X: Add TKICKER, HKICKER and VKICKER to accepted input (#420)
  • Add KICKER to accepted MAD-X input (#419)

23.08

11 Aug 01:06
23.08
699645b
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.07.. --format='- %s'
  • Release 23.08 (#415)
  • Python: 3.8+ (#416)
  • Add transverse kicker (#410)
  • Add MAD-X equivalent short RF model (#412)
  • CMake: Remove OBJECT Target (#407)
  • CMake: Warnings on AppleClang (#413)
  • [pre-commit.ci] pre-commit autoupdate (#414)
  • Doc: Update License Notice (#411)
  • [pre-commit.ci] pre-commit autoupdate (#409)
  • Add units to Theory documentation. (#403)
  • Re-initialize geometry object(s) in initGrids (#402)
  • [pre-commit.ci] pre-commit autoupdate (#404)

23.07

18 Jul 17:35
23.07
0e14bec
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.06.. --format='- %s'
  • Release 23.07 (#399)
  • [pre-commit.ci] pre-commit autoupdate (#397)
  • Store additional beam metadata (#396)
  • Docs: openPMD Analysis Examples (#390)
  • Add combined function bend element. (#387)
  • CI: CMake macOS again
  • CI: macOS CMake pre-installed
  • [pre-commit.ci] pre-commit autoupdate (#383)
  • Doc: IPAC23 Paper (#384)
  • CI: Fix macOS Brew CMake (#386)
  • Add exact bend capability for cyclotron (#376)
  • add pythonization of transformation (#360)
  • openPMD: add software name version (#380)
  • Doc: Update Desktop Pkg Managers (#382)
  • [pre-commit.ci] pre-commit autoupdate (#377)

23.06

05 Jun 18:04
23.06
562fa7e
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.05.. --format='- %s'
  • Release 23.06 (#375)
  • LPA Channel: Move Periods (#373)
  • Add positron LPA channel example (#362)
  • Implement Lattice Periods (#368)
  • Line Element: Repeat Option (#366)
  • Python: More Bindings for Sim & Beam (#372)
  • Change Dynamic Resizing (#367)
  • Update: ABLASTR, AMReX, pyAMReX (#371)
  • Fix: openPMD Output Offset (#369)
  • CTest Runs: w/o Backtraces (#363)
  • Fix IOTA nonlinear lens element (#364)
  • Add chromatic elements (#356)
  • Add reduced diagnostics for beam (#336)
  • CUDA: Drop <11.3 (#361)
  • Python: Fix Unnecessary Lambda (#359)
  • Docs: Pip Requirements w/ upgrade (#358)
  • All.H: Newlines & Order (#357)
  • Add triangle distribution (#355)
  • Update .readthedocs.yml (#354)
  • requirements.txt: add --upgrade
  • Particle Enums: Rename Momentum (#353)

23.05

03 May 16:21
23.05
cea96b4
Compare
Choose a tag to compare

DOI

Dependencies

List of Merged Pull Requests

This list was generated with

git log 23.04.. --format='- %s'
  • Release 23.05 (#352)
  • openPMD: Use Steps (#337)
  • Particle Enums: Use Consistently and Rename (#351)
  • Fix openPMD Meta-Data (#349)
  • CI: macOS Install (#347)
  • Doc: Theory Ref. Trajectory (#346)
  • CI: macOS (#343)
  • expose creation of iterators to python (#341)
  • AMReX: Update to New Particle APIs (#342)
  • Python Tests: w/o Managed Memory (#340)
  • New Element: Line (#335)
  • amrex.the_arena_is_managed=0 (#339)
  • Add Pole-Face Rotation Element (prot) (#317)
  • [pre-commit.ci] pre-commit autoupdate (#334)
  • Zenodo: Add Title