Logo

Theory

  • General
  • Basis functions and collocation nodes
  • Perturbation Theory
  • Zernike Polynomial Evaluation
  • List of Variables
  • Optimizers Supported

Guides

  • Installation
  • Using Output Files
  • Performance Tips

Equilibrium Solve Tutorials

  • Basic Equilibrium
  • Advanced Equilibrium & Continuation
  • Continuation method step by step
  • Near axis constraints
  • Free boundary equilibrium

Optimization Tutorials

  • Basic QS Optimization
  • Advanced QS Optimization
  • REGCOIL-Like Coil Optimization in DESC
  • Omnigenity Optimization
  • Bootstrap Current Self-Consistency
  • Stage-Two Filamentary Coil Optimization
  • Quadratic Flux Minimizing Surfaces
  • Infinite-\(n\) ideal ballooning stability optimization
  • Neoclassical transport and fast ions

Public API

  • Equilibrium, Surfaces, and Profile classes
  • Objectives, Optimizers, and Grids
  • Saving and Loading
  • Plotting
    • 1-D Line Plots
    • Plotting Flux Surfaces
    • Contour Plots of 2-D data
    • 3-D Plotting
    • Specialized Plots for QS Metrics
    • Plotting energetic particle proxies
    • Misc Plotting Utilities
    • Exporting Paraview Files
  • Solving and Perturbing
  • Magnetic Fields and Coils
  • Particles
  • Alphabetical Listing

Command Line Interface and I/O

  • Command Line Interface
  • Input File
  • Outputs

Developer Guides

  • How do we solve Equilibrium?
  • Collocation grids
  • Adding new physics quantities
  • Adding new objective functions
  • Using external codes
  • Adding new optimizers
  • Jax and Backend
  • Transforms
  • Derivatives

DESC Showcase

  • Publication List
DESC
  • Plotting
  • desc.plotting.plot_logo
  • View page source
Previous Next

desc.plotting.plot_logo

desc.plotting.plot_logo(save_path=None, **kwargs)Source

Plot the DESC logo.

Parameters:
  • save_path (str or path-like) – Path to save the figure to. File format is inferred from the filename (Default value = None)

  • **kwargs (dict, optional) – Additional plot formatting parameters. options include 'D_color', 'D_color_rho', 'D_color_theta', 'E_color', 'Scolor', 'C_color', 'BGcolor', 'fig_width'

Returns:

  • fig (matplotlib.figure.Figure) – Figure being plotted to.

  • ax (matplotlib.axes.Axes) – Axes being plotted to.

Examples

../../_images/plot_logo.png
from desc.plotting import plot_logo
plot_logo(save_path='../_static/images/plotting/plot_logo.png')
Previous Next

© Copyright 2020, Plasma Control Group at Princeton University. Last updated on Apr 02, 2026.

Built with Sphinx using a theme provided by Read the Docs.