DOC: Clarify 'public-ish' API for packages using pandas. (original) (raw)

I've been contributing a little bit to GeoPandas / working on some of my own custom code using pandas that I want to share with others and I realized that I wasn't sure what is and is not part of the public API for pandas.

Here's what I have in my head:

Definitely public:

Somewhat public:

Nice to make public right now:

Internal methods/properties that subclasses may rely on/manipulate:

Things we could consider making public in the future:

Am I missing anything here? Does this make sense?