Backend

SilicH2O uses ramCOH as a backend and a comprehensive desciption of all its code is available at ramCOH.readthedocs.io.

Spectra imported from the main SilicH2O menu are initialised with instances of its Glass class and interference spectra with the general RamanProcessing class. The methods implemented in each tool are linked in their respective documentation pages:

ramCOH is a stand-alone Python library and all its code can also be used without the SilicH2O interface, in scripts or from the command line. This gives the user a bit more flexibility, sinc SilicH2O uses fixed default values for some method parameters.