XPPython3 Usage

About these statistics:
Every time X-Plane is started, XPPython3 attempts to check for version updates. It records the currently running version for these statistics.

This is useful as it allows me to better understand how XPPython3 is being used. I hope it may be interesting to you as well.

This information is not traceable to you, is not sold or shared in any manner with anyone other than these graphs.

Users can disable collection of their information since XPPython3 v4.4.2 by selecting XPPython3 -> Preferences menu in game.


By Platform

Division between Mac, Windows and Linux tends to be pretty stable over time. The pie chart on the left reflects ratio from over a million XPPython3 executions, as collected since late 2022. The pie chart on the right reflects only the last 30 day's executions.

By Python Version

As of XPPython3 v4.3 (April 2024), we include Python 3.12, which now dominates deployments. Python 3.10 is the last officially supported version for X-Plane 11, which explains its higher-than-expected usage.


"Trend" (below) reflects the number of X-Plane starts per week. That is, 10,000 indicates X-Plane with XPPython3 was started ten thousand times during the particular week. It may be 10,000 different users each starting once, or a thousand users starting 10 times during the week: we cannot distinguish.

By X-Plane Version

X-Plane users tend to upgrade to the latest stable version, though some remain on the last XP-11 version.

"Trend" (below) reflects the number of X-Plane starts per week. That is, 10,000 indicates X-Plane with XPPython3 was started ten thousand times during the particular week. It may be 10,000 different users each starting once, or a thousand users starting 10 times during the week: we cannot distinguish.

"Starts per Week" records just once per day, per user. Users who reload X-Plane multiple times during the same day will be counted only once. This helps refine "usage" by not over-counting someone who re-starts X-Plane many times during the same day.

Starting X-Plane on two different days during the week will be counted as two starts for the week. Data is displayed on a weekly basis. For example, "3,000" indicates that during that week there were three thousand executions of XPPython3, perhaps one thousand users playing on three different days that week.

"Cumulative Installations" attempt to record unique installations of XPPython3. This includes different users, different computers, and different installations on the same computer. For example, "150,000" near November, 2024 indicates approximately 150,000 separate installations of XPPython3 have been performed since we started two years earlier.

Note that before 2025, "uniqueness" was determined primarily by using IP address, which over-counted users who had dynamic IP (we saw them as different users). This was corrected with XPPython v4.4.2.


Python Plugins

We started opt-in recording per-python plugin usage starting with XPPython3 v4.4.2 (January 2025). Two statistics associated with this data are:

Most frequently executed

1)PI_noaaWeather
2)PI_SimBrief2Zibo
3)PI_FollowTheGreens
4)PI_ShowTaxiways
5)PI_four_seasons
6)PI_Position1
7)PI_ZiboWindshield
8)PI_AutoSave
9)PI_CommandSim1
10)PI_RTC_Calculation
11)PI_WindControl_original
12)PI_MiniPython
13)PI_ZiboCabinTemp
14)PI_uamcrash
15)PI_Override1

Most used by different users

1)PI_noaaWeather
2)PI_SimBrief2Zibo
3)PI_FollowTheGreens
4)PI_ShowTaxiways
5)PI_four_seasons
6)PI_HelloWorld1
7)PI_ZiboWindshield
8)PI_ZiboCabinTemp
9)PI_ThermalSim
10)PI_MiniPython
11)PI_HelloWidget
12)PI_SIMGAUGES_script
13)PI_AutoSave
14)PI_Position1
15)PI_SimData1

Privacy

As noted at the top of this page, all information collected is anonymous, is not traceable to you, is not sold or shared in any manner with anyone other than these graphs.

Users can disable collection of their information since XPPython v4.4.2 by selecting XPPython3 -> Preferences menu in game.