:py:mod:`ethos_penalps.utilities.data_base_interactions`
========================================================

.. py:module:: ethos_penalps.utilities.data_base_interactions


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

Classes
~~~~~~~

.. autoapisummary::

   ethos_penalps.utilities.data_base_interactions.DataBaseInteractions




Attributes
~~~~~~~~~~

.. autoapisummary::

   ethos_penalps.utilities.data_base_interactions.cwd


.. py:class:: DataBaseInteractions(path_to_database: str)


   .. py:method:: write_to_database(data_frame: pandas.DataFrame, table_name: str)

      Writes data frame to an sqlite3 database. If the database does not exist it creates it.

      :param data_frame: _description_
      :type data_frame: pd.DataFrame
      :param table_name: _description_
      :type table_name: str


   .. py:method:: read_database(table_name: str) -> pandas.DataFrame


   .. py:method:: get_all_table_names()



.. py:data:: cwd

   

