yieldplotlib.core.single_inputs
===============================

.. py:module:: yieldplotlib.core.single_inputs

.. autoapi-nested-parse::

   The base `SingleInput` class.

   `SingleInput` is a class designed to facilitate the reading, setting, and
   manipulation of various types of yield inputs. It inherits from dict for direct
   access to built-in dictionary functions such as get(), update(), etc.



Classes
-------

.. autoapisummary::

   yieldplotlib.core.single_inputs.SingleInput


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

.. py:class:: SingleInput(*args, **kwargs)

   Bases: :py:obj:`dict`


   Base class for all Inputs.


   .. py:method:: apply(key, func)

      Apply a function to all values of a given key.



   .. py:method:: check_units(key, desired_unit)

      Checks that all values of key have the appropriate desired unit.



