fusionsc
The FusionSC package for fusion-related scientific computations.
Modules
Python bindings for Cap'n'proto's 'kj' utility library |
|
Python bindings for Cap'n'proto classes (excluding KJ library) |
|
This module parses the Cap'n'proto schema files and exposes them as python classes |
|
EFIT processing helpers |
|
Helpers to describe and load HINT equilibria |
|
Asynchronous processing (promises, coroutines) |
|
Manages the active backend to use for calculation |
|
Processing of DataRefs for distributed data (archives, ref publication, ref downloading) |
|
Resolution helpers to obtain computable fields and geometries from high-level descriptions |
|
Frontend module for magnetic field calculations |
|
Functions for field-line tracing and interpretation of traces. |
|
Synthetic camera diagnostic to load distributions from impact point clouds |
|
Device-specific functions |
|
Helpers for exporting calculation results (without requiring reimport) |
|
This module can be used to perform import and export operations between python objects (dicts, lists, data readers / builders, numpy arrays) and self-describing nested data formats (currently JSON, YAML, CBOR, BSON, MSGPACK, and UBJSON). |
|
Geometry processing |