Skip to content

cylindrical coordinates#2253

Draft
ddudt wants to merge 2 commits into
dd/gridsfrom
dd/cylindrical
Draft

cylindrical coordinates#2253
ddudt wants to merge 2 commits into
dd/gridsfrom
dd/cylindrical

Conversation

@ddudt

@ddudt ddudt commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

New grid and basis classes for working in cylindrical coordinates $(R,\phi,Z)$. This is required for the PlasmaField class introduced in #996. This PR isolates those changes from that original PR to aid review.

The order of these related PRs are:

  1. New Grid API #2053 dd/grids
  2. cylindrical coordinates #2253 dd/cylindrical
  3. Biot-Savart volume integral #996 dd/B_plasma
  4. BMW and FIELDLINES-style output formatting for B_plasma calculations #1883 ma/bmw_format
  5. TBD new divertor objectives

To-Do:

  • copy over CylindricalGrid class, and update to new API
  • copy over cylindrical grids tests and/or add new tests

@ddudt ddudt self-assigned this Jun 26, 2026
@ddudt ddudt added the enhancement General label for enhancement. Please also tag with "Speed", "Interface", "Functionality", etc label Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement General label for enhancement. Please also tag with "Speed", "Interface", "Functionality", etc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants