desc.equilibrium.Equilibrium.get_surface_at

Equilibrium.get_surface_at(rho=None, theta=None, zeta=None)

Return a representation for a given coordinate surface.

Parameters:
  • rho (float or None) – radial, poloidal, or toroidal coordinate for the surface. Only one may be specified.

  • theta (float or None) – radial, poloidal, or toroidal coordinate for the surface. Only one may be specified.

  • zeta (float or None) – radial, poloidal, or toroidal coordinate for the surface. Only one may be specified.

Returns:

surf (Surface) – object representing the given surface, either a FourierRZToroidalSurface for surfaces of constant rho, or a ZernikeRZToroidalSection for surfaces of constant zeta.