Software & hardware

More projects on GitHub

Software projects

NRG Ljubljana

Numerical renormalization group solver for quantum impurities in normal and superconducting hosts, used to calculate thermodynamic quantities, spectra, and transport properties.

Installation · Documentation · Source code · Citation · Web app

NRGLj-TRIQS interface

C++ and Python interfaces connecting NRG Ljubljana to TRIQS for impurity-model calculations and dynamical mean-field theory workflows.

Installation · Documentation · Source code

SNEG

Mathematica package for symbolic calculations with noncommuting fermionic, bosonic, and spin operators, used to construct Hamiltonians, symmetry-adapted bases, and matrix representations.

Installation · Documentation · Source code · Citation

qdjj_solver

Superconducting quantum impurity solvers using quasiparticle expansion and density-matrix renormalization group (DMRG) to calculate spectra and Josephson currents. Explore the calculations interactively with the QD Josephson Junction Explorer web app.

Installation · Documentation · Physics manual (PDF) · User’s guide (PDF) · Source code · Citation · Web app

GPE Ljubljana

Mathematica solver for the Gross-Pitaevskii equation in one, two, and three dimensions, using the split-step spectral method to model Bose-Einstein condensates and matter-wave dynamics.

Project page · Download (.m) · Examples · Source code · Citation

Units energy-scale converter

Browser-based converter for energy, frequency, temperature, and magnetic-field scales in superconducting devices, with charging-energy, Josephson-energy, and transmon estimates.

Web app

Hardware projects

Qocka random number generator

Qocka random number generator

Stand-alone random number generator combining quantum and oscillator-based entropy sources, with Ethernet connectivity for delivering random data.

Its three sources are a quantum source based on a beam splitter and light emission just above threshold, a ring oscillator in a differential configuration, and a fast self-timed ring oscillator. It uses Toeplitz randomness extraction and SHA-256 cryptographic hash extraction.

Project information (Slovenian)

PulsePins hardware

PulsePins

Open-source FPGA pulse sequencer for laboratory timing and digital control, providing programmable digital outputs for pulse sequences, triggers, multiplexing, and instrument synchronization.

Setup · Documentation · Source code