UK Atomic Energy Authority's repositories

paramak

Create parametric 3D fusion reactor CAD models

PROCESS

PROCESS is a systems code at UKAEA that calculates in a self-consistent manner the parameters of a fusion power plant with a specified performance, ensuring that its operating limits are not violated, and with the option to optimise to a given function of these parameters.

Language:PythonLicense:MITStargazers:27Issues:5Issues:3016

neutronics_material_maker

A tool for making parametric material cards for use in neutronics codes. Original developed for the Paramak

parallel-preprocessor

Parallel-preprocessor: a prototype of parallel CAE geometry preprocessing framework

Language:C++License:NOASSERTIONStargazers:18Issues:4Issues:18

ReMKiT1D

Framework for 1D multifluid and kinetic simulations geared towards Scrape-Off Layer plasmas

Language:FortranLicense:GPL-3.0Stargazers:12Issues:4Issues:8

powerbalance

A tokamak power balance model with Python API and CLI

Language:ModelicaLicense:LGPL-2.1Stargazers:10Issues:2Issues:4

UDA

Universal Data Access library to provide data over the network in a unified data object.

Language:C++License:Apache-2.0Stargazers:10Issues:13Issues:18

ReMKiT1D-Python

Python modules and notebooks used to initialize and analyze ReMKiT1D runs

Language:PythonLicense:GPL-3.0Stargazers:8Issues:5Issues:17

scientific-python-cookiecutter

A tutorial and 'cookiecutter' template for scientific Python libraries

Language:PythonLicense:BSD-3-ClauseStargazers:4Issues:1Issues:4

epics

EPICS code as used at CCFE

overlap_checker

A growing collection of tools to process CAD geometries for use in modelling workflows.

Language:C++License:GPL-2.0Stargazers:3Issues:4Issues:17

ReMKiT1D-Workshop-2024

Repository for the ReMKiT1D 2024 Workshop

Language:Jupyter NotebookStargazers:3Issues:2Issues:0
Language:PythonStargazers:3Issues:0Issues:0

PyVMCON

Python implementation of the VMCON non-linear constrained optimiser.

Language:PythonLicense:MITStargazers:2Issues:1Issues:3

imas_draft_mappings

IMAS mappings for the fake DRaFT machine

Language:C++Stargazers:1Issues:5Issues:0

imas_mapping_workshop

Presentation material for IMAS mappings workshop

Language:CSSLicense:NOASSERTIONStargazers:1Issues:5Issues:0

Multiparser

Multiple File Parser for monitoring and processing updates to a given set of output files.

Language:PythonLicense:MITStargazers:0Issues:4Issues:0

bom_analysis

A framework for performing analysis based on a Bill of Materials (BOM) structure. Creates data storage structure that follows a hierarchical BOM which can be operated on. Developed for STEP Outboard Blankets.

Language:PythonLicense:BSD-3-ClauseStargazers:0Issues:2Issues:13
Language:C++License:MITStargazers:0Issues:5Issues:4
Language:ShellLicense:MITStargazers:0Issues:5Issues:0
Language:C++Stargazers:0Issues:1Issues:0
Language:C++Stargazers:0Issues:0Issues:0
Language:C++License:NOASSERTIONStargazers:0Issues:4Issues:0
Language:C++Stargazers:0Issues:4Issues:0
Language:CLicense:NOASSERTIONStargazers:0Issues:4Issues:0

pyuic-pre-commit

A pre-commit hook to run PyQt/PySide's uic tool and ensure generated Python files are up-to-date with their corresponding .ui files.

Language:PythonLicense:MITStargazers:0Issues:3Issues:0