Structure#
The central interface of pyrokinetics is the Pyro class. Its main
components are as follows:
-
Accessed via
pyro.eqRepresents full 2D equilibrium
Only loaded when full equilibrium data is provided
-
Accessed via
pyro.local_geometryRepresents local geometry of a flux surface
Current supported
LocalGeometrysubclasses are:
-
Accessed via
pyro.kineticsRepresents 1D profiles for each kinetic species
Only loaded when full profile data is provided
-
Accessed via
pyro.local_speciesContains local species parameters
-
Accessed via
pyro.numericsSets up numerical grid and certain physics models
-
Accessed via
pyro.gk_inputHolds gyrokinetics input data and methods specific to each gyrokinetics code
Can be used to directly populate
LocalGeometryandLocalSpeciesUsed to set
Numerics
-
Accessed via
pyro.normsHolds physical reference values
Allows automatic conversion between different normalisation conventions