:py:mod:`leads.data_persistence.analyzer.jarvis`
================================================

.. py:module:: leads.data_persistence.analyzer.jarvis

.. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis
   :allowtitles:

Module Contents
---------------

Classes
~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`JarvisBackend <leads.data_persistence.analyzer.jarvis.JarvisBackend>`
     - .. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis.JarvisBackend
          :summary:
   * - :py:obj:`Jarvis <leads.data_persistence.analyzer.jarvis.Jarvis>`
     - .. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis.Jarvis
          :summary:

API
~~~

.. py:class:: JarvisBackend
   :canonical: leads.data_persistence.analyzer.jarvis.JarvisBackend

   Bases: :py:obj:`object`

   .. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis.JarvisBackend

   .. py:method:: predict(x: leads.data_persistence._computational.ndarray, visual: leads.data_persistence._computational.ndarray) -> tuple[float, float, float]
      :canonical: leads.data_persistence.analyzer.jarvis.JarvisBackend.predict
      :abstractmethod:

      .. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis.JarvisBackend.predict

.. py:class:: Jarvis(backend: leads.data_persistence.analyzer.jarvis.JarvisBackend)
   :canonical: leads.data_persistence.analyzer.jarvis.Jarvis

   Bases: :py:obj:`object`

   .. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis.Jarvis

   .. rubric:: Initialization

   .. autodoc2-docstring:: leads.data_persistence.analyzer.jarvis.Jarvis.__init__
