################# List of functions ################# Listed here are all the functions and commands that can be used in Horace. Each function is listed with a **brief** description of what it does, and an example syntax for its use. :ref:`Generating SQW files ` - :ref:`accumulate_sqw ` - :ref:`gen_sqw ` :ref:`Correcting for sample misalignment ` - :ref:`bragg_positions ` - :ref:`bragg_positions_view ` - :ref:`calc_proj_matrix ` - :ref:`crystal_pars_correct ` - :ref:`refine_crystal ` - :ref:`rlu_corr_to_lattice ` - :ref:`ubmatrix ` - :ref:`uv_correct ` :ref:`Data diagnostics ` - :ref:`run_inspector ` :ref:`Plotting ` - :ref:`1-dimensional plot commands ` - :ref:`2-dimensional plot commands ` - :ref:`3-dimensional plot commands ` - :ref:`Adjusting figures ` - :ref:`Spaghetti plot ` :ref:`Cutting data of interest from SQW files and objects ` - :ref:`cut_sqw ` - :ref:`cut_sqw ` :ref:`Special \`\`SQW\`\` information from sqw objects and files ` - :ref:`head_sqw ` - :ref:`extract coordinates ` - :ref:`save xye ascii file ` :ref:`Loading \`\`sqw\`\` and \`\`dnd\`\` objects to memory ` - :ref:`read ` - :ref:`read ` - :ref:`read ` - :ref:`save ` :ref:`Symmetrising etc ` - :ref:`Symmetrise ` - :ref:`Combine ` - :ref:`Rebin ` :ref:`Simulation ` - :ref:`func_eval ` - :ref:`sqw_eval ` - :ref:`disp2sqw_eval ` - :ref:`dispersion_plot ` - :ref:`disp2sqw_plot ` .. _LoF_Fitting: :ref:`Fitting data ` - :ref:`multifit ` - :ref:`multifit_func ` - :ref:`multifit_sqw ` - :ref:`multifit_sqw_sqw ` :ref:`Binary operations ` - :ref:`minus ` - :ref:`plus ` - :ref:`mtimes ` - :ref:`mrdivide ` - :ref:`mldivide ` - :ref:`mpower ` :ref:`Unary operations ` - :ref:`uplus ` - :ref:`uminus ` - :ref:`Trigonometric and hyperbolic functions ` - :ref:`Other mathematical functions ` :ref:`Reshaping etc ` - :ref:`replicate ` - :ref:`compact ` - :ref:`permute ` - :ref:`cut ` - :ref:`smooth ` - :ref:`mask ` - :ref:`mask_points ` - :ref:`mask_runs ` - :ref:`section ` :ref:`Read or write to disk ` - :ref:`read_horace ` - :ref:`read_sqw ` - :ref:`read_dnd ` - :ref:`save ` - :ref:`save xye ascii file ` - :ref:`header ` .. - :ref:`display ` :ref:`Changing object type ` .. Comment from Chris The sqw->dnd bits here have the useful information that the pixels are thrown away. It could be added that an average of the pixels are left in the image data. The dnd->sqw bit is lacking such a comment. As the pixel data will be constructed, and will presumably lack detail that will be present in a "real" sqw, worth at least a note saying how the construction is done - :ref:`d0d ` - :ref:`d1d ` - :ref:`d2d ` - :ref:`d3d ` - :ref:`d4d ` - :ref:`sqw ` .. Comment from Chris A brief description of what IX_dataset_nd is and why it is useful would be good Duc: I'm not sure users need to know - maybe just remove this? .. - :ref:`IX_dataset_1d ` .. - :ref:`IX_dataset_2d ` .. - :ref:`IX_dataset_3d `