:mod:`ocelot.optics.utils` ========================== .. py:module:: ocelot.optics.utils .. autoapi-nested-parse:: single crystal Bragg reflection Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ocelot.optics.utils.Signal ocelot.optics.utils.Signal3D Functions ~~~~~~~~~ .. autoapisummary:: ocelot.optics.utils.read_signal ocelot.optics.utils.plot_signal ocelot.optics.utils.plot_signal_spec ocelot.optics.utils.plot_filters ocelot.optics.utils.plot_spec_filt .. py:class:: Signal(n=100) Bases: :class:`object` .. py:class:: Signal3D(n=100) Bases: :class:`object` .. method:: field_on_axis(self) .. method:: field_sum_abs(self) .. method:: free(self) .. function:: read_signal(file_name, E_ref, npad=10) .. function:: plot_signal(s) .. function:: plot_signal_spec(s) .. function:: plot_filters(filt, f_test=None, param='tr', ax=None) .. function:: plot_spec_filt(s, filt, ax)