Skip to content

Commit f672517

Browse files
DOC: document public/private subpackages in api.rst
1 parent 1f16ca7 commit f672517

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

doc/source/api.rst

+40
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@
55
API Reference
66
*************
77

8+
This page gives an overview of all public pandas objects, functions and
9+
methods. In general, all classes and functions exposed in the top-level
10+
``pandas.*`` namespace are regarded as public.
11+
Further some of the subpackages are public as well, including `pandas.errors``,
12+
``pandas.plotting``, and ``pandas.testing``. Certain functions in the the
13+
``pandas.io`` and ``pandas.tseries`` submodules are public as well (those
14+
mentioned in the documentation). Further, the ``pandas.api.types`` subpackage
15+
holds some public functions related to data types in pandas.
16+
17+
18+
.. warning::
19+
20+
The ``pandas.core``, ``pandas.compat``, and ``pandas.util`` top-level modules are considered to be PRIVATE. Stability of functionality in those modules in not guaranteed.
21+
22+
823
.. _api.functions:
924

1025
Input/Output
@@ -1896,3 +1911,28 @@ Testing functions
18961911
testing.assert_frame_equal
18971912
testing.assert_series_equal
18981913
testing.assert_index_equal
1914+
1915+
1916+
Exceptions and warnings
1917+
~~~~~~~~~~~~~~~~~~~~~~~
1918+
1919+
.. autosummary::
1920+
:toctree: generated/
1921+
1922+
errors.DtypeWarning
1923+
errors.EmptyDataError
1924+
errors.OutOfBoundsDatetime
1925+
errors.ParserError
1926+
errors.ParserWarning
1927+
errors.PerformanceWarning
1928+
errors.UnsortedIndexError
1929+
errors.UnsupportedFunctionCall
1930+
1931+
1932+
Data types related functionality
1933+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1934+
1935+
.. autosummary::
1936+
:toctree: generated/
1937+
1938+
api.types.union_categoricals

0 commit comments

Comments
 (0)