Develop Your Own Models
Users can develop their own models and seamlessly integrate them into Thermo-Calc using the TC-Python Property Model Framework, available in TC-Python, an SDK available for purchase with Thermo-Calc. In other words, you can customize the software to meet your modeling needs.
Models are developed using the easy-to-learn programming language Python™, and model development is assisted with advanced features such as debugging of the Property Models and autocompletion.
Property Models developed in the TC-Python Property Model Framework automatically populate in Thermo-Calc, where they can be configured and run in the Graphical User Interface, giving users access to all of the powerful features and calculation types* available in Thermo-Calc.
Additionally, because this program uses the Python language, users can use any python library, such as numpy, scipy, or scikit-learn, within the Property Models, making model development quite powerful.
Models are automatically encrypted, for safe and secure file sharing.
TC-Python requires a license in addition to a standard Thermo-Calc license.
Property Model Framework in TC-Python
*Some calculation types, such as diffusion and precipitation simulations, require additional licenses for the relevant Add-on Modules.