Atomic Data

Name

Description

Preview

Photon Emissivity Coefficients

Sampling and plotting PEC rates provided by OPEN-ADAS.

../_images/D_alpha_PECs.png

Beam-Plasma Interaction Rates

Sampling and plotting various beam-plasma interaction rates provided by OPEN-ADAS.

../_images/effective_cx_rates.png

Fractional Abundances

Sampling and plotting Neon fractional abundances with the ADAS subscription package.

../_images/fractional_abundance.png

Radiated Powers

Sampling and plotting total and stage resolved radiated powers with the ADAS subscription package.

../_images/stage_resolved_radiation.png

Creating Plasmas

Name

Description

Preview

Analytic Functions

Specifying plasma distributions with analytic functions.

../_images/analytic_plasma.png

Flux Function Plasmas

Loading the example EFIT equilibrium and making 1D flux functions.

../_images/equilibrium_surfaces.png

2D Mesh Plasmas

Specifying a plasma distribution with a 2D r-z triangular mesh.

../_images/mesh_plasma_column.png

Slab Plasma

Constructing a slab of plasma defined along +ve x.

../_images/slab_plasma.png

Beams into Plasmas

Specifying a mono-energetic neutral beam that interacts with a plasma.

../_images/beam_into_plasma.png

Surface Radiation Loads

Name

Description

Preview

Defining A Radiation Function

Defining an example radiation function.

../_images/radiation_function.png

Defining A Wall From A 2D Polygon

A toroidal mesh representing the tokamak wall is made from a 2D polygon outline.

../_images/toroidal_wall.png

Symmetric Power Load Calculation

Calculating the power load by exploiting symmetry. We manually create an array of detectors for sampling.

../_images/symmetric_power_load.png

Mesh Observer

Calculating powers on an arbitrary 3D surface (Raysect docs).

https://raysect.github.io/documentation/_images/mesh_observers.jpg

AUG - SOLPS radiation load example

An older demonstration of the tutorials above using a SOLPS simulation and an AUG wall outline.

../_images/AUG_wall_outline.png

Active Spectroscopy

Name

Description

Preview

Charge Exchange Spectroscopy (CXS)

A simple CXS model for a beam into a plasma slab.

../_images/CXS_multi_sightlines.png

Beam Emission Spectroscopy

A simple Beam Emission Spectroscopy (BES) model for a beam into a plasma slab.

../_images/BES_spectrum_zoomed.png

Passive Spectroscopy

Name

Description

Preview

Impact Excitation and Recombination

Modelling background lines due to electron impact excitation and recombination.

../_images/BalmerSeries_camera.png

Multiplet Line Ratios

Including experimentally determined multiplet line ratios.

../_images/multiplet_spectrum.png

Zeeman Spectroscopy

Specifying a Zeeman triplet or multiplet line shapes.

../_images/zeeman_spectrum_45deg.png

Stark Broadened Lines

Specifying a Stark broadened lineshape.

../_images/stark_spectrum.png

Stark-Zeeman Lines

Modelling Stark-Zeeman lineshapes.

../_images/stark_zeeman_balmer_alpha.png

Bolometry

Name

Description

Preview

Camera From Primitives

Designing a simple bolometer camera using raysect primitives

../_images/camera_from_primitives.svg

Camera From Mesh and Coordinates

Designing a simple bolometer camera using a mesh file and vertex coordinates

../_images/camera_from_mesh_and_coordinates.svg

Observing a Radiation Function

Calculating the measured power and radiance on bolometer from a 3D radiation function

../_images/bolometer_and_radiation_function.png

Calculating the Etendue

Calculating the etendue of a bolometer detector

../_images/bolometer_etendues.svg

Geometry Matrix Calculation Using Voxels

Calculating the geometry matrix for a bolometer system using the voxel framework

../_images/bolometer_voxel_sensitivities.png

Bolometer Inversions Using Voxels

Performing inversions using geometry matrices and the voxel framework

../_images/inversion_with_voxels_profile.png

Geometry Matrix Calculation Using Ray Transfer Objects

Calculating the geometry matrix for a bolometer system using ray transfer objects

../_images/bolometer_raytransfer_sensitivities.png

Bolometer Inversions Using Ray Transfer Objects

Performing inversions using geometry matrices from a ray transfer object

../_images/inversion_with_raytransfer_profile.png

Geometry Matrices

Name

Description

Preview

Rectangular regular grid

Calculating the geometry matrix for a rectangular emitter defined on a regular grid.

../_images/ray_transfer_box_demo.png

Cylindrical regular grid

Calculating the geometry matrix for a cylindrical emitter defined on a regular grid.

../_images/ray_transfer_cylinder_demo.gif

Axisymmetrical (toroidal) regular grid

Calculating the geometry matrix for an axisymmetrical toroidal emitter defined on a regular grid. Applying a mask to filter out extra grid cells.

../_images/ray_transfer_mask_demo.gif

Axisymmetrical (toroidal) regular grid with custom mapping of light sources

Mapping multiple grid cells into a single light source.

../_images/ray_transfer_map_demo.gif