image thumbnail

Class handling .cif formatted files

version 1.3.0.0 (8.84 KB) by Sandor Toth
The @cif class enables easy access to the crystallographic data stored in .cif files.

799 Downloads

Updated 15 Jun 2016

View License

Matlab class handling .cif data. It simply reads a .cif file into a Matlab class making accessible all fields stored in the .cif fil. Access to any field of the .cif file is possible simply using the Matlab .(dot) notation.
Example:
MyCifFile = cif('file.cif');
lattice_par = [MyCifFile.cell_length_a MyCifFile.cell_length_b MyCifFile.cell_length_c];
The above example extracts the lattice parameters from a .cif file.

For the .cif file format specification see:
http://www.iucr.org/resources/cif

Cite As

Sandor Toth (2021). Class handling .cif formatted files (https://www.mathworks.com/matlabcentral/fileexchange/43266-class-handling-cif-formatted-files), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

cif/cif/@cif/