<commit_before>API Reference
=============

.. module:: gspread

Top level
---------

.. autofunction:: oauth
.. autofunction:: service_account
.. autofunction:: authorize

Client
------

.. autoclass:: gspread.Client
   :members:

Models
------

The models represent common spreadsheet entities: :class:`a spreadsheet <gspread.models.Spreadsheet>`,
:class:`a worksheet <gspread.models.Worksheet>` and :class:`a cell <gspread.models.Cell>`.

.. note::

   The classes described below should not be instantiated by the end-user. Their
   instances result from calling other objects' methods.

.. autoclass:: gspread.models.Spreadsheet
   :members:
.. autoclass:: gspread.models.Worksheet
   :members:
.. autoclass:: gspread.models.Cell
   :members:

Utils
-----

.. automodule:: gspread.utils
   :members: rowcol_to_a1, a1_to_rowcol, a1_range_to_grid_range,
             cast_to_a1_notation, absolute_range_name, is_scalar,
             filter_dict_values, accepted_kwargs
<commit_msg>fix fully qualified class names in API documentation<commit_after>API Reference
=============

.. module:: gspread

Top level
---------

.. autofunction:: oauth
.. autofunction:: service_account
.. autofunction:: authorize

Client
------

.. autoclass:: gspread.Client
   :members:

Models
------

The models represent common spreadsheet entities: :class:`a spreadsheet <gspread.spreadsheet.Spreadsheet>`,
:class:`a worksheet <gspread.worksheet.Worksheet>` and :class:`a cell <gspread.cell.Cell>`.

.. note::

   The classes described below should not be instantiated by the end-user. Their
   instances result from calling other objects' methods.

.. autoclass:: gspread.spreadsheet.Spreadsheet
   :members:
.. autoclass:: gspread.worksheet.Worksheet
   :members:
.. autoclass:: gspread.cell.Cell
   :members:

Utils
-----

.. automodule:: gspread.utils
   :members: rowcol_to_a1, a1_to_rowcol, a1_range_to_grid_range,
             cast_to_a1_notation, absolute_range_name, is_scalar,
             filter_dict_values, accepted_kwargs

{'fraction_non_alphanumeric': 0.13670133729569092, 'fraction_numerical': 0.00396235760277365, 'mean_word_length': 3.675925925925926, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6362978', 'n_tokens_mistral': 650, 'n_tokens_neox': 609, 'n_words': 155}