PTCLab: Free and open-source software for calculating phase transformation crystallography

X. F. Gu, T. Furuhara, W. Z. Zhang

Research output: Contribution to journalArticlepeer-review

85 Citations (Scopus)

Abstract

PTCLab (Phase Transformation Crystallography Lab) is free and open-source software to calculate the crystallographic features formed during a phase transformation, such as orientation relationship, interface orientation, interfacial structure etc. This program covers the crystallographic theories for both martensitic and diffusional transformation and allows users to represent the results in stereographic projection. The crystallographic models treated in PTCLab include the classical phenomenological theory of martensite crystallography (PTMC), the double shear version of PTMC, the invariant line model, O-lattice theory, the O-line model, the recently developed three-dimensional near coincidence site method, the edge-to-edge matching model and variant selection analysis. In addition, a number of basic crystallographic calculations for single or multiple crystal structures can be performed with the calculation pad. High-quality composite stereographic projection and electron diffraction patterns can be also obtained by the present application. PTCLab is written in Python, runnable cross platform, and is distributed at https://sourceforge.net/projects/tclab/.

Original languageEnglish
Pages (from-to)1099-1106
Number of pages8
JournalJournal of Applied Crystallography
Volume49
DOIs
Publication statusPublished - 2016

Keywords

  • Interfacial structure
  • Matensite crystallography
  • Orientation relationships
  • Precipitation crystallography
  • Variant selection

ASJC Scopus subject areas

  • Biochemistry, Genetics and Molecular Biology(all)

Fingerprint

Dive into the research topics of 'PTCLab: Free and open-source software for calculating phase transformation crystallography'. Together they form a unique fingerprint.

Cite this