Using Mathematica as a platform for crystallographic computing

被引:2
|
作者
Ramsnes, Stian [1 ]
Larsen, Helge Bovik [1 ]
Thorkildsen, Gunnar [1 ]
机构
[1] Univ Stavanger, Dept Math & Phys, N-4036 Stavanger, Norway
关键词
Mathematica; structure factors; computation; MaXrd; CIF;
D O I
10.1107/S1600576718018071
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
A comprehensive Mathematica package for crystallographic computations, MaXrd, has been developed. It comprises space-group representations based on International Tables for Crystallography, Vol. A, together with scattering factors from XOP and cross sections from xraylib. Featured functionalities include calculation of structure factors, linear absorption coefficients and crystallographic transformations. The crystal data used by MaXrd are normally generated from external .cif files. The package comes with a dynamic documentation seamlessly integrated with the Mathematica system, including code, examples, details and options. From the onset, minimal Mathematica experience is required to make use of the package. It may be a helpful supplement in research and teaching where crystallography and X-ray diffraction are essential. Although Mathematica is a proprietary software, all the code of this package is open source. It may easily be extended to cover user-specific applications.
引用
收藏
页码:214 / 218
页数:5
相关论文
共 50 条
  • [21] MATHEMATICA BASED PLATFORM FOR SELF-PACED LEARNING
    Zinder, Y.
    Nicorovici, N.
    Langtry, T.
    EDULEARN10: INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2010, : 323 - 330
  • [22] Writing a graphical user interface for Mathematica using Mathematica and MathLink
    Miyaji, C
    Kimura, H
    INNOVATION IN MATHEMATICS, 1997, : 345 - 352
  • [23] A Computing Platform for Video Crowdprocessing Using Deep Learning
    Lu, Zongqing
    Chan, Kevin S.
    La Porta, Thomas
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 1430 - 1438
  • [24] Using mobile phones to enhance computing platform trust
    Feng, Wei
    Qin, Yu
    Feng, Dengguo
    TELECOMMUNICATION SYSTEMS, 2018, 69 (02) : 187 - 205
  • [25] Using Everest Platform for Teaching Parallel and Distributed Computing
    Sukhoroslov, Oleg
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 16 - 27
  • [26] Using mobile phones to enhance computing platform trust
    Wei Feng
    Yu Qin
    Dengguo Feng
    Telecommunication Systems, 2018, 69 : 187 - 205
  • [27] Lightweight Volunteer Computing Platform using Web Workers
    Chorazyk, Pawel
    Godzik, Mateusz
    Pietak, Kamil
    Turek, Wojciech
    Kisiel-Dorohinicki, Marek
    Byrski, Aleksander
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 948 - 957
  • [28] Designing computing platform for BioGrid Designing computing platform for BioGrid
    Yang, Chao-Tung
    Kuo, Yu-Lun
    Lai, Chuan-Lin
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2005, 22 (01) : 3 - 13
  • [29] Large graph visualizations using a distributed computing platform
    Arleo, Alessio
    Didimo, Walter
    Liotta, Giuseppe
    Montecchiani, Fabrizio
    INFORMATION SCIENCES, 2017, 381 : 124 - 141
  • [30] Web-based MATHEMATICA platform for systems and control education
    Kujan, P
    Hromcík, M
    Sebek, M
    2005 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL & 13TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1 AND 2, 2005, : 376 - 381