Releases: BLAST-ImpactX/impactx
Releases · BLAST-ImpactX/impactx
24.01
Dependencies
- ABLASTR:
24.01 - AMReX:
24.01 - pyAMReX:
24.01 - openPMD-api:
0.15.1+
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
libimpactxsymlink name (#481) - ML surrogate example (#482)
- [pre-commit.ci] pre-commit autoupdate (#484)
23.12
Dependencies
- ABLASTR:
23.12 - AMReX:
23.12 - pyAMReX:
23.12 - openPMD-api:
0.15.1+
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
Dependencies
- ABLASTR:
23.11 - AMReX:
23.11 - pyAMReX:
23.11 - openPMD-api:
0.15.1+
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
RunTab Titles - Doc: Examples w/ New
RunIntro (#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_nodepsTarget (#440)
23.10
Dependencies
- ABLASTR:
23.10 - AMReX:
23.10 - pyAMReX:
23.10 - openPMD-api:
0.15.1+
List of Merged Pull Requests
This list was generated with
git log 23.09.. --format='- %s'23.09
Dependencies
- ABLASTR:
23.09 - AMReX:
23.09 - pyAMReX:
23.09 - openPMD-api:
0.15.1+
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
Dependencies
- ABLASTR:
23.08 - AMReX:
23.08 - pyAMReX:
23.08 - openPMD-api:
0.15.1+
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
Dependencies
- ABLASTR:
23.07 - AMReX:
23.07 - pyAMReX:
23.07 - openPMD-api:
0.15.1+
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
Dependencies
- ABLASTR:
23.06 - AMReX:
23.06 - pyAMReX:
23.06 - openPMD-api:
0.15.1+
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
Dependencies
- ABLASTR:
23.05 - AMReX:
23.05 - pyAMReX:
23.05 - openPMD-api:
0.15.1+
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
23.04
Dependencies
- ABLASTR:
23.04 - AMReX:
23.04 - pyAMReX:
23.04 - openPMD-api:
0.15.1+
List of Merged Pull Requests
This list was generated with
git log 23.03.. --format='- %s'- Release 23.04 (#315)
- Monitor in py Examples: Backend Keyword (#329)
- Beam Monitor: Output Name (#330)
- Update Funding (#332)
- CI: CMake-Easyinstall New Link (#331)
- Programmable Element: Thread Safety (#325)
- openPMD Output (#299)
- CI: CUDA Test on Ubuntu 20.04 (#328)
- Fix: Shorter Coefficient Arrays in Input (#327)
- Add soft quadrupole (#322)
- Fix: Push Reference Particle 1x in Step (#326)
- CI: Clean Up & HDF5 (#324)
- Element Push: Restructure (#323)
- Clang LSAN: Disable TLS for glibc 2.32
- Clang Sanitizers: Skip pyAMReX
- CI: Clang Sanitizers (#319)
- Add soft solenoid (#309)
- Fix: RFCavity Coefficients (Use-After-Free) (#320)
- Add user input of RF cavity Fourier coefficients (#304)
- Pre-Commit: Smaller Files & NB (#312)