Numerics and IO functions#

Numerical routines, input and output of calculations (saving and loading calculations), printing state strings etc.

Numerics#

NumerovBack(innerLimit, outerLimit, kfun, ...)

Full Python implementation of Numerov integration

Input, output, formating#

saveCalculation(calculation, fileName)

Saves calculation for future use.

loadSavedCalculation(fileName)

Loads previously saved calculation.

printState(n, l, j[, s])

Prints state spectroscopic label for numeric \(n\), \(l\), \(s\) label of the state

printStateString(n, l, j[, s])

Returns state spectroscopic label for numeric \(n\), \(l\), \(j\) label of the state.

printStateStringLatex(n, l, j[, s])

Returns latex code for spectroscopic label for numeric \(n\), \(l\), \(j\) label of the state.

printStateLetter(l)

formatNumberSI(datum[, precision])

HTML output#

Developed for Atom calculator (ARC web application access).

htmlLiteratureOutput(v, ref)

rabiFrequencyWidget(atom, n1, l1, j1, n2, ...)

printValueString(value, unit[, decimalPlaces])

plotStarkMap(calc[, units, xlim, ylim, filename])

plotInteractionLevels(calc[, xlim, ylim, ...])

webPlot()