denis-1-1.txt - Notepad

DENIS 1.1 is out

A new version of DENIS is out. DENIS (Doppler Estimation and Numerical Inference for Spectroscopy) is the desktop toolkit I develop for collinear laser spectroscopy (CLS). It covers the whole chain in one place: beam-time estimation, pre-analysis of the raw runs (@fig:preanalysis), hyperfine fitting with satlas2, isotope shifts and a browser for the results.

Pre-analysis of two ⁷³Ge runs: the time-of-flight gate (top), the spectrum with a hyperfine model overlaid (middle) and the counts over time (bottom).{#fig:preanalysis}

New in 1.1

  • Cooler-voltage calibration from ¹⁷¹Yb⁺/¹⁷³Yb⁺ reference projects, and a Systematics tab that scans the calibrated offset and refits the whole analysis chain at every step.
  • An ASDF viewer for inspecting raw run files.
  • Corner plots with filled credible regions, with the MCMC burn-in now applied to every output.
  • Fixes to likelihood and MCMC statistics and to parameter bounds. The release notes say which fits to redo.

Sessions saved with 1.0 open unchanged. Fits are built from blocks (@fig:pipeline), and drifts of the reference centroid during a beam time are corrected with a Gaussian process (@fig:gp).

The block-based fitting pipeline: source, model, fitter and output.{#fig:pipeline}

Gaussian-process correction of the reference centroid drift, with 1σ and 2σ bands.{#fig:gp}

Mini DENIS in the browser

To try it without installing anything, open Mini DENIS. It runs the Estimate and Pre-Analysis tabs right in your browser, using the same DENIS Python code, and your files never leave your computer.

  • Estimate: plan a beam time with the desktop estimator: spectra, peak list and measuring times, with the plots and results to download.
  • Pre-Analysis: open ASDF runs, set time-of-flight and time gates, overlay hyperfine models, check the voltage calibrations and the cooler stability, and save the plots.
  • Sessions: session files move freely between Mini DENIS and the desktop app, in both directions.

It works on phones and tablets too. Fitting, isotope shifts and the results browser stay in the full desktop version (@sec:get).

Get it

DENIS is open source (MIT) and installs with a single command:

git clone https://github.com/ardakayaalp/DENIS.git
cd DENIS
install.bat full        # Windows; use ./install.sh full on Linux and macOS

It is also citable through Zenodo. Feedback and bug reports are very welcome on GitHub.

318 words

Ln 1, Col 1