Line 221 in
C:\ArcGISPro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\features\_data\geodataset\geodataframe.py
#warnings.warn("SpatialDataFrame has been deprecated. Please switch to the GeoAccessor/GeoSeriesAccessor.")
Then it appears that a pandas dataframe and series are now a substitute? For example, the *.py scripts in
C:\ArcGISPro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\features\geo
Since numpy object arrays are supported natively with FeatureClassToNumPyArray and its siblings, what was the reason to wrap some of the basic array functions into Pandas-ish classes rather than provide direct, or even twin, functionality with numpy? A simple example is using ExtendTable to join.
Any insights would be useful.
Do you have plans to enable subclassing for anything other than Pandas 'arrays' ?