pyspecdata.axis_manipulation.inhomog_coords.inhomog_coords¶
-
pyspecdata.axis_manipulation.inhomog_coords.inhomog_coords(self, direct_dim, indirect_dim, tolerance=1e-05, method='linear', plot_name=None, fl=None, debug_kwargs={})¶ Apply the “inhomogeneity transform,” which rotates the data by \(45^{\circ}\), and then mirrors the portion with \(t_2<0\) in order to transform from a \((t_1,t_2)\) coordinate system to a \((t_{inh},t_{homog})\) coordinate system.
Parameters: - direct_dim (str) – Label of the direct dimension (typically \(t_2\))
- indirect_dim (str) – Label of the indirect dimension (typically \(t_1\))
- method ('linear', 'fourier') – The interpolation method used to rotate the data and to mirror the data. Note currently, both use a fourier-based mirroring method.
- plot_name (str) – the base name for the plots that are generated
- fl (figlist_var) –
- debug_kwargs (dict) –
with keys:
correct_overlap: if False, doesn’t correct for the overlap error that occurs during mirroring