Skip to main content

Macro and Project Files

Macro and Project Files

If you are having problems related to a calculation or have encountered other issues related to the software or databases, you can help us by attaching a file to your Support Request Form, as instructed below.


Project Files for Graphical Mode

When you use Graphical Mode with Thermo-Calc or any of the Add-on Modules, you are working with a project file. All these files have the same file extension, *.TCU.

To save your project and all its settings and results, on the toolbar in Thermo-Calc, click Save. You do not need to save the file with calculated results, as that may make the file quite large.

Macro Files for Console Mode

When you use Console Mode with Thermo-Calc or the Diffusion Module (DICTRA), you are working with macro files, which are plain text files used to save a sequence of commands that can be loaded and executed.

  • Thermo-Calc macro files have the file extension *.TCM
  • Diffusion Module (DICTRA) macro files have the file extension *.DCM

If you have encountered a potential problem, your macro file may hold clues to guide our support team to provide you with solutions.

Support requests: Copy the command sequence or attach the macro file

When submitting a support form, you can either copy and paste the text string from a macro file, which can be opened in any text editor, or attach a macro file to a subsequent email.

A macro file can be automatically generated in Console Mode if in the SYS module the SET_LOG_FILE command is used and a log file name (with a file extension *.TCM) is given before any other SYS, DATA, TAB, GIBBS, POLY, POST, PARROT, or ED-EXP command or any special-module command (e.g. BIN, TERN, POTENTIAL, SCHEIL, POURBAIX, or REACTION).

Software Development Kits (SDKs)

The SDKs available are TC-Python, TQ-Interface, and TC-Toolbox for MATLAB®. If you are experiencing problems with one of these, you will be asked to send the source code/script to help our support with your query. For support with TC-Python, run the diagnostic script included on our TC-Python Help page and attach it to an email from our support team.

License Information

If you think your problem might be related to a licensing or installation issue, you can further help us by providing your software’s license information.

Read and download user guides, release notes, and more.

Access presentations, bibliographies, free databases, and more.

Check out our upcoming training courses.

Contact our experienced support team.


Year track record


Citations in journals


Citations in patent applications


Organizations around the world

Let Us Help You

Is Thermo-Calc Right for You?

Talk to one of our experts to learn whether our tools fit your needs.