About TC-Python
TC-Python is a Python™ language-based SDK available with Thermo-Calc which allows for easy and flexible coupling of Thermo-Calc calculations with other software programs. It was built in the popular language Python™ to give Thermo-Calc users access to many other programs, such as numerical packages like NumPy, SciPy, and TensorFlow, which can now be used in combination with our calculations. It can also be used from within Jupyter notebooks or comparable interactive Python™ consoles.
Many outstanding open source programs are written in Python, so users who have a license for TC-Python have countless options for coupling with free, high-quality development tools. It is truly a tool for Integrated Computational Materials Engineering (ICME).
TC-Python can also be used to develop custom Property Models for the Property Model Calculator. User developed Property Models allow you to customize Thermo-Calc to meet your modeling needs.
Designed to Be Easy to Use
Includes Almost All Calculation Types from Thermo-Calc
UPCOMING WEBINAR
Thermodynamic and Kinetic Simulations on Joining and Additive Manufacturing Processes for an ICME Framework
A particular application of joining technologies is the development of contacts for high-performance thermoelectric generators. A CALPHAD-based ICME approach fits wonderfully to analyze and optimize the needed configuration. This webinar will show how a Thermo-Calc and TC-Python framework can be used to simulate the diffusion-reaction phenomena at the IZ to identify expected bonding layers, thickness and morphology. Additionally, a similar approach including the Precipitation Module (TC-PRISMA) and the Diffusion Module (DICTRA) is used to investigate the precipitation kinetics underlying the complex microstructure observed in Ti2AlNb-based alloys produced by additive manufacturing processes.
Learn More about TC-Python
Modeling the precipitation processes and the formation of hierarchical microstructures in a single crystal high entropy superalloy
Get support for any issues with TC-Python with our diagnostic tools and highly trained support staff.
A convenient, searchable online help system for TC-Python
TC-Python API Programmer Guide