The goal of Amaptor is to be a _map adaptor_ - providing a single interface for most mapping needs that works against both arcpy.mapping (ArcMap 10.x/Python 2.7) and arcpy.mp (ArcGIS Pro/Python 3.4+). Think of it as being like the "six" library of ArcGIS mapping. arcpy.mapping and arcpy.mp are separated for _good reason_ - the concepts behind map documents/projects changed between ArcMap and ArcGIS Pro, so amaptor, as currently conceptualized isn't meant to guarantee complete functionality in both cases, but to provide a "good enough" for most uses compatibility layer that gets many tasks done in one codebase. You may still need to write code against specific versions, especially while this project is new.
2 years, 6 months ago passed
.. image:: https://readthedocs.org/projects/amaptor/badge/?version=latest :target: https://amaptor.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://amaptor.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/amaptor/badge/?version=latest' alt='Documentation Status' /> </a>