Published June 26, 2024 | Version v1
Software Open

TexTOM code used for publication "Texture tomography, a versatile framework to study crystalline texture in 3D"

  • 1. ROR icon University of California, Davis
  • 2. ROR icon University of Konstanz
  • 3. ROR icon European Synchrotron Radiation Facility
  • 4. ROR icon Institut Fresnel

Description

This repository contains the code used to analyse the data presented in the manuscript"Texture tomography, a versatile framework to study crystalline texture in 3D" by M. Frewein, J. Mason, B. Maier, H. Cölfen, A. Medjahed, M. Burghammer, M. Allain and T.A. Grünewald. 

The code presented can used to simulate a dataset and carry out a texture tomography inversion of the dataset. The same code was also used to work on the experimental data presented in the paper. 

The code is structured as follows:

An input template is created (input/input_simsample.py). In this file, the basic properties of the dataset are defined. 

The config.py file allows to control the computing behaviour and setting of paths for the computation.

step1_simulate_gaussian.py allows to simulate a 3Dvolume with gaussian distribution of the crystallites in the volume. 

step2_simulate_textom_data.py generates 2D diffraction patterns from projections on the sample simulated in step1.

step3_fit_simdata.py carries out the TexTOM inversion and export data for further analysis and visualization. 

 

The accepted manuscript can be found here

https://journals.iucr.org/m/issues/2024/05/00/fc5079/index.html

This work is funded by the European Union, European Research Council H2020, TexTOM (grant no. 101041871). Views and opinions expressed are those of the author(s) only and do not necessarilhy reflect those of the European Union or the European Research Council. Neither the European Union nor the granting authority can be held responsible for them. 

 

 

Files

textom_zenodo_iucrj.zip

Files (133.8 kB)

Name Size Download all
md5:e20f69ee790d11cd4bbcc7334aec12a6
133.8 kB Preview Download

Additional details

Funding

TexTOM 101041871
European Research Council

Dates

Submitted
2024-04-16