Skip to content

Conversation

@cemitch99
Copy link

@cemitch99 cemitch99 commented Oct 17, 2025

This PR is simply to merge the ImpactX development branch into the branch of the 2D space charge PR (topic-space-charge-particles-2D).

pre-commit-ci bot and others added 25 commits September 29, 2025 13:28
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.1 → v0.13.2](astral-sh/ruff-pre-commit@v0.13.1...v0.13.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.2 → v0.13.3](astral-sh/ruff-pre-commit@v0.13.2...v0.13.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This fixes the push constants for non-equal x,y,z and
adds an end-point correction for the integration. It
also changes the number of integration points by default
to 101 instead of 401.

Co-authored-by: Ji Qiang <[email protected]>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.0](astral-sh/ruff-pre-commit@v0.13.3...v0.14.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 6 to 7.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@v6...v7)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
`BeamMonitor` opens the openPMD series now on first output. This
simplifies usage dramatically, now allowing to:

* create the lattice (monitor elements) before the `sim` is even
  initialized
* creating a monitor element and not using it in a lattice
Ensure the `examples/` directory is part of the `pip` wheels
we build, e.g., on `cmake --build build -j 6 --target pip_install`
Consistent with the other two tracking modes, we only
print options upfront and do not warn every simulation
step if space charge is not used.
* ABLASTR/WarpX: development

Update the ABLASTR dependency to the latest development branch.

* pyAMReX: `development`
Add per-element by-reference access for manipulation.
* Implementation

5hr vibe pair coded in Cursor. Maybe should have just done it xD

* Doc

* Fix Type Hints

* `select`: Fix All-Selected Path

Avoid implicit return of `None`

* Cleanup
* Fix RFCavity edge case.

* Remove extra semicolon.
* Fix `KnownElementsList` Stubs

Avoid importing `typing` for type hints, because pybind11-stubgen
forgets the import when generating `pyi` files...

* Update Stubs
* Update PALS version

* Fix missing imports in KnownElementsList.pyi

* Fix FODO example script

* Revert changes to stub file
- newline before new step
- no space before `++++ Starting step`
It is easier for user-facing workflows if `.name` exists
for all elements, even `Empty`.

In Python, instead of throwing an exception we return the
`None` value for elements without a user-provided name,
which simplifies user-logic. In this case `.has_name` is
`False`.
@ax3l ax3l merged commit a20b595 into ax3l:topic-space-charge-particles-2D Oct 17, 2025
7 of 10 checks passed
@ax3l
Copy link
Owner

ax3l commented Oct 17, 2025

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants