pyrokinetics

pyrokinetics#

Pyrokinetics#

Python package for running and analysising GK data

License#

Copyright 2023 UKAEA Email: bhavin.s.patel@ukaea.uk Pyrokinetics is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Pyrokinetics is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with Pyrokinetics. If not, see <http://www.gnu.org/licenses/>.

Modules

cli

constants

databases

dataset_wrapper

decorators

diagnostics

equilibrium

factory

Defines generic factory object.

file_utils

Pyrokinetics handles many different file types generated from many different software packages.

gk_code

kinetics

local_geometry

local_species

metadata

normalisation

Classes for working with different conventions for normalisation.

numerics

plugins

This modules contains utility functions for adding plugins to Pyrokinetics.

pyro

The Pyro class is the primary interface for reading/writing/manipulating gyrokinetics files.

pyroscan

species

templates

typing

units