The module HasyUtils contains some helper functions. Documentation can be found within ipython, e.g.:
In [1]: import HasyUtils In [2]: HasyUtils.ssa? Type: function String form: <function ssa at 0x7fe62edaaaa0> File: /usr/lib/python2.7/dist-packages/HasyUtils/ssa.py Definition: HasyUtils.ssa(xIn, yIn, flagNbs=False, stbr=3) Docstring: performs a simple scan analysis input: xIn, yIn, numpy arrays flagNbs, no background subtraction stbr, signal to background ratio returns: dct['status'] dct['reason'] 0: ok, 1: np < 6, 2: stbr, 3: no y(i) > 0., 4, 5: midpoint calc, 6: max outside x-range 7: not numpy array dct['cms'] center of mass dct['integral'] dct['midpoint'] midpoint dct['fwhm'] dct['peak_x'] dct['peak_y'] dct['back_int'] background integral dct['r_back'] right background dct['l_back'] left background
Information can be attained using the Python help system:
In [15]: import HasyUtils In [16]: HasyUtils.fioReader? Type: classobj String Form:HasyUtils.fioReader.fioReader File: /usr/lib/pymodules/python2.7/HasyUtils/fioReader.py Docstring: represents an entire file with several columns input: name of the .fio file returns: object containing: self.comments self.user_comments self.parameters self.columns self.fileName Constructor information: Definition:HasyUtils.fioReader(self, fileName)