Skip to content

🧰 Software Repositories¢

πŸ”¬ AnalysisΒΆ

Tool Description
lhd-data Python tools for downloading and plotting LHD data, xarray-based with CLI.
echelle spectra Data loading, calibration, stitching, and analysis helpers for Γ©chelle spectrometers.
echelle-optics Dispersion calculations, order tables, and synthetic detector images for cross-dispersed echelle spectrometers. Targets the LHD CMOS echelle.
bh-molecule Tools and notes for modeling and analyzing BH molecular spectra.
fulcher analyzer Analysis tools for Fulcher-Ξ± emission using corona-type models.
sputtering Notes, scripts, and summaries related to sputtering physics and SRIM simulations.
permeation fit Educational hydrogen permeation fitting tool with simple transport models. Recently refactored and planned for future extensions.
spectrocube Lightweight Python standard for calibrated spectroscopic datasets. Wraps xarray with required metadata, validated structure, and NetCDF serialization.
spectroview Read-only viewer and plotting tools for SpectroCube datasets. GUI with frame slider, spectrum plot, and region selector for known wavelength bands.

🧰 Helper tools¢

Tool Description
texkeeper Minimal CLI helper for initializing, cleaning, and compiling LaTeX projects. IDE-agnostic by design.
fits-viewer Simple FITS inspection and visualization utilities for astronomy data.
Spectra-4b4 Seminar-style repository for B4 students: loading data, plotting it, and basic analysis patterns.

πŸ”Œ Hardware & controlΒΆ

Tool Description
pihtivacuum Interactive diagram and data viewer for the PIHTI vacuum and plasma setup.
ControlUnit Central Raspberry Pi–based control system for plasma devices, diagnostics, and logging.
tclogger ESP32-based thermocouple logging with time sync and file-based output.
lpkit Langmuir probe signal conditioning, analysis scripts, and associated PCB designs.
lparray Multi-probe concepts and early implementations for spatially resolved plasma diagnostics.
dynastage Motion control logic for motorized stages used in diagnostics and deposition setups.
Temperature Control Temperature control logic for permeation membranes using GPIO and NI thermocouples.
QHYcam Utilities for working with QHY astronomy cameras and raw data.
ionpak Third-party open-hardware project for ionization gauge control; included for reference.
ASDEX-gauge Early C++ GUI tool for GPIB control of ASDEX gauges used at QUEST. Simple but functional.

πŸ‘΄πŸ» Older toolsΒΆ

Tool Description
Diffusion Early attempt at solving simple permeation problems (Fick’s law, no traps). Kept for reference.
AXUV Standalone GUI package developed to process AXUV diode data from QUEST tokamak experiments.
numerical-tests Old but useful experiments with simple numerical methods and differential equations.

πŸŽ“ EducationΒΆ

Tool Description
cnlecture Complex-number visualisation tools for lecture use β€” domain colouring, modular surfaces, streamplots, primitive roots, and interactive parameter controls.

🧩 Meta & integration¢

Tool Description
aklab Early attempt to collect lab utilities into a single toolbox. Largely superseded.
leprecon Predecessor to AKLab: data parsers, simple simulations, and explainers. Abandoned but still useful.
inkscape-figures Third-party helper for managing Inkscape figures in LaTeX workflows.
sif_reader Third-party tool by a collaborator for reading Andor SIF files. Minor contributions on my side.