Skip to content

ProjectTorreyPines/SOLPS2ctrl.jl

Repository files navigation

SOLPS2ctrl

Format Check Docs Tests codecov

This repository is the top level layer for managing workflow for:

  • Loading SOLPS outputs into IMAS data dictionary format
  • Loading equilibrium (that the SOLPS mesh was based on) into IMAS DD format
  • Extrapolating results into core and far SOL region if required
  • Running synthetic diagnostics on them
  • Performing system identification (to be added)
  • Designing and tuning linear causal and model predictive controllers (to be added)

For installation and usage instructions, see the online documentation. For documentation on under development branch, see dev online documentation.

Installation

SOLPS2ctrl is registered with public repository FuseRegistry. For installation:

using Pkg
Pkg.Registry.add(RegistrySpec(url="https://github.com/ProjectTorreyPines/FuseRegistry.jl.git"))
Pkg.Registry.add("General")
Pkg.add("SOLPS2ctrl")

Examples

Refer to the instructions on this wiki page to see how to run examples/demo.ipynb.