MapInfo Pro Developers User Group

Expand all | Collapse all

MapInfo Pro 17.0.3 to support Python for Add-In development

  • 1.  MapInfo Pro 17.0.3 to support Python for Add-In development

    Posted 12-20-2018 13:52

    We are currently developing an extension to our existing MapInfo Pro Add-In model for MapInfo Pro 17.0.3 to include support for Add-Ins written in the Python language. Developers of Python Add-Ins will be able to incorporate use of their own Python environment modules directly into the MapInfo Pro application environment.

    We have plans to expose the existing MapInfo Extensibility Model API to Python Add-Ins, opening up the properties and methods defined in MapInfo.Types.IMapInfoPro, so that Python Add-In developers will have access to the development interface for modifying the ribbon, creating commands, etc. Please note that the scope of this interface effort is currently under review.

    While users could make use of any of the libraries and functionality available to Python, we anticipate that the ability to perform data analysis on MIPro table attribute data using the rich set of available Python data analysis tools (e.g., pandasSciPymatplotlib) will be very useful to many in the community.

    To support the integration of Python into a MapInfo Pro Add-In development environment, we will deliver a modified version of the pythonnet module to support custom MapInfo Pro .NET types, but we will not install the Python runtime environment, nor will we modify an existing Python environment. Python developers will be able to build the Add-Ins using their own Python 3.7 development environment.

    Note, support for Python 2 is not planned at this time.

    Stay tuned for announcement of an upcoming Webinar demonstrating the creation and use of a Python Add-In in MapInfo Pro. 

    Finally, we are working out the details, but if you are interested in getting early access to the Python Add-In support in order to help us define and refine the feature, please let us know. We would welcome your early feedback!

    John Teague
    MapInfo Pro
    Pitney Bowes Software, Engineering


  • 2.  RE: MapInfo Pro 17.0.3 to support Python for Add-In development

    Posted 04-24-2019 11:53
    What news on the release of v17.0.3 John?

    John Ievers
    CDR Group
    Hope Valley, United Kingdom

  • 3.  RE: MapInfo Pro 17.0.3 to support Python for Add-In development

    Posted 04-24-2019 12:34
    Hi John.

    MapInfo Pro 17.0.3 is currently scheduled for release in June, with MapBasic17.0.3 set to follow sometime shortly afterwards. The MapBasic release will contain a number of samples for creating and using Python in MIPro AddIns.


    John Teague
    Troy NY

  • 4.  RE: MapInfo Pro 17.0.3 to support Python for Add-In development

    Posted 05-30-2019 21:17
    Thanks for the update John. I look forward to seeing and using the new version soon.

    Steven Graham
    Software Architect and Distinguished Computer Engineer
    Tenterfield Shire Council

  • 5.  RE: MapInfo Pro 17.0.3 to support Python for Add-In development

    Posted 06-14-2019 12:27
    Here is a post from the Pro main community from Andrei. We have released Pro and MapBasic with support for Python based add-ins.

    Hi all,

    MapInfo Pro and MapBasic 17.0.3 have been released and you can download them from our web site.

    MapInfo Pro link:

    MapBasic link:

    If you are using server based licenses, you can download latest License Server Utility from here:

    This release includes multiple enhancements:
    MapInfo Marketplace Preview
    Ability to create AddIns using Python
    Command Editor tool update
    Customizable single key shortcuts
    Improvements to Raster Warp tool
    MapInfo Virtual Raster improvements
    Other updates and bug fixes

    We're giving community members a little advanced access to MapInfo Pro v17.0.3.  Look for your license keys, etc., via email in the next few days but since Pro has a free trial version you can install now and start benefiting from the extensive new features and bug fixes in this release.

    If you already using versions 17.0, 17.0.1 or 17.0.2, you can upgrade them to 17.0.3.

    Looking forward for your feedback.


    Bob Fortin
    Software Architect and Distinguished Engineer