# API Reference ## Functional Interface ```{eval-rst} .. autofunction:: torch_dxdt.dxdt ``` ```{eval-rst} .. autofunction:: torch_dxdt.dxdt_orders ``` ```{eval-rst} .. autofunction:: torch_dxdt.smooth_x ``` ```{eval-rst} .. autofunction:: torch_dxdt.available_methods ``` ## Base Class ```{eval-rst} .. autoclass:: torch_dxdt.Derivative :members: :undoc-members: :show-inheritance: ``` ## Differentiation Methods ### Finite Difference ```{eval-rst} .. autoclass:: torch_dxdt.FiniteDifference :members: :undoc-members: :show-inheritance: ``` ### Savitzky-Golay ```{eval-rst} .. autoclass:: torch_dxdt.SavitzkyGolay :members: :undoc-members: :show-inheritance: ``` ### Spectral ```{eval-rst} .. autoclass:: torch_dxdt.Spectral :members: :undoc-members: :show-inheritance: ``` ### Spline ```{eval-rst} .. autoclass:: torch_dxdt.Spline :members: :undoc-members: :show-inheritance: ``` ### Kernel ```{eval-rst} .. autoclass:: torch_dxdt.Kernel :members: :undoc-members: :show-inheritance: ``` ### Kalman ```{eval-rst} .. autoclass:: torch_dxdt.Kalman :members: :undoc-members: :show-inheritance: ``` ### Whittaker ```{eval-rst} .. autoclass:: torch_dxdt.Whittaker :members: :undoc-members: :show-inheritance: ```