Skip to Main Content
Need Support? Let’s guide you to the right answer or agent.
Status Shipped
Categories General
Created by Guest
Created on Feb 12, 2024

Python as a MicroStation Development Language

Occasionally, someone asks about using Python as a development tool. However, there's no obvious way in which Python per se could be used.

An IEEE survey shows that Python is the most popular computer programming language (search for The IEEE Spectrum Top Programming Languages).

MicroStation CONNECT provides a first-class .NET API for developers. IronPython is a .NET implementation of Python: IronPython is an open-source implementation of the Python programming language which is tightly integrated with .NET. IronPython can use .NET and Python libraries, and other .NET languages can use Python code just as easily.

It seems feasible to use IronPython with MicroStation .NET to write AddIns for MicroStation.