Skip to content

Add Cartesian Maxwellian collision coefficients - #170

Open
rogeriojorge wants to merge 5 commits into
mainfrom
feature/cartesian-collision-coefficients
Open

rogeriojorge wants to merge 5 commits into
mainfrom
feature/cartesian-collision-coefficients

Conversation

@rogeriojorge

@rogeriojorge rogeriojorge commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Add Cartesian Maxwellian test-particle Ito drift, diffusion and smooth symmetric noise for a prescribed bath. Explicit pair Coulomb logs may depend on speed; their derivatives enter the drift. Invalid values return NaNs; malformed shapes raise errors.

Independent tests cover Rosenbluth integrals, Ito flux balance, temperature relaxation, species sums, derivatives and SI precision. The utility excludes field-particle response and guiding-center transformation.

Validation: pytest -q tests/test_collisions.py — 23 passed; Ruff F and diff checks pass.

@rogeriojorge
rogeriojorge marked this pull request as ready for review October 20, 2026 14:07
@rogeriojorge rogeriojorge changed the title Add explicit-log Cartesian Maxwellian collision coefficients Add Cartesian Maxwellian collision coefficients Oct 20, 2026
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.

1 participant