We deep dived this question and here’s what we’ve discovered, keep in mind we are centric to Aerospace & Defense at the moment -
Switching from Matrix Laboratory (subsequent, Simulink) to Python in Aerospace & Defense appears to have a few disadvantages for the enterprise.
Here are the top three reasons:
1) Regulatory Compliance.
MATLAB has workflows to meet specific industry standards like DO-178 & DO-254, making it an easier path to compliance.
2) Industry Standardization & Data Continuity.
MATLAB is foundational in projects such Orion, Artemis, Hubble space programs, commercial aircraft like the Boeing 787, Airbus A380, GE & Rolls Royce aircraft engines, and defense systems including the F35, B-2, Patriot Missile System, Littoral Combat Ships/Virginia Class Subs and MQ-9 Global Hawk.
Trusted by LMCO, Boeing, SpaceX, NG, and Raytheon. Beyond Aerospace & Defense; even other category leaders like Ford, GM, and Tesla rely on it.
3) Revision Control
Ensuring data integrity and version tracking, which are crucial in complex engineering projects.
Python is a powerful tool, but the transition to it in these domains is more complicated than it might initially appear.
We hope this help clarify a bit!