Loading…

Using Mathematica as a platform for crystallographic computing

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 in...

Full description

Saved in:
Bibliographic Details
Published in:Journal of applied crystallography 2019-02, Vol.52 (1), p.214-218
Main Authors: Ramsnes, Stian, Larsen, Helge Bøvik, Thorkildsen, Gunnar
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843
cites cdi_FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843
container_end_page 218
container_issue 1
container_start_page 214
container_title Journal of applied crystallography
container_volume 52
creator Ramsnes, Stian
Larsen, Helge Bøvik
Thorkildsen, Gunnar
description 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. A package for Mathematica has been developed, containing the most important point‐ and space‐group information together with tables for various photon–atom interactions. It includes basic functions for handling crystallographic data as well as procedures for calculating various quantities in relation to crystallography and X‐ray diffraction.
doi_str_mv 10.1107/S1600576718018071
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2175837197</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2175837197</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843</originalsourceid><addsrcrecordid>eNqFkEFLAzEQhYMoWKs_wFvA82om2WySiyBFq1KpqD2HaZptt-x212SL9N-bUg-CB2F4MzzeNwNDyCWwawCmbt6hYEyqQoFmqRQckcHeyvbe8a_5lJzFuGYMCsX5gNzOYrVZ0hfsV77BvnJIMVKkXY192YaGJqEu7GKPdd0uA3arylHXNt22T-A5OSmxjv7ipw_J7OH-Y_SYTabjp9HdJHPCCJ3lC1MwPudOzYWTChWTjnHwSUzujUOB0nmpFeRqwYoFCMVNUWgn54ClzsWQXB32dqH93PrY23W7DZt00nJQUgsFRqUUHFIutDEGX9ouVA2GnQVm92-yf96UGHNgvqra7_4H7PPojb9OJQgtvgECPWkt</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2175837197</pqid></control><display><type>article</type><title>Using Mathematica as a platform for crystallographic computing</title><source>Wiley-Blackwell Read &amp; Publish Collection</source><creator>Ramsnes, Stian ; Larsen, Helge Bøvik ; Thorkildsen, Gunnar</creator><creatorcontrib>Ramsnes, Stian ; Larsen, Helge Bøvik ; Thorkildsen, Gunnar</creatorcontrib><description>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. A package for Mathematica has been developed, containing the most important point‐ and space‐group information together with tables for various photon–atom interactions. It includes basic functions for handling crystallographic data as well as procedures for calculating various quantities in relation to crystallography and X‐ray diffraction.</description><identifier>ISSN: 1600-5767</identifier><identifier>ISSN: 0021-8898</identifier><identifier>EISSN: 1600-5767</identifier><identifier>DOI: 10.1107/S1600576718018071</identifier><language>eng</language><publisher>5 Abbey Square, Chester, Cheshire CH1 2HU, England: International Union of Crystallography</publisher><subject>Absorptivity ; CIF ; computation ; Crystal structure ; Crystallography ; Mathematica ; Mathematical analysis ; MaXrd ; structure factors ; X-ray diffraction</subject><ispartof>Journal of applied crystallography, 2019-02, Vol.52 (1), p.214-218</ispartof><rights>International Union of Crystallography, 2019</rights><rights>Copyright Blackwell Publishing Ltd. Feb 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843</citedby><cites>FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Ramsnes, Stian</creatorcontrib><creatorcontrib>Larsen, Helge Bøvik</creatorcontrib><creatorcontrib>Thorkildsen, Gunnar</creatorcontrib><title>Using Mathematica as a platform for crystallographic computing</title><title>Journal of applied crystallography</title><description>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. A package for Mathematica has been developed, containing the most important point‐ and space‐group information together with tables for various photon–atom interactions. It includes basic functions for handling crystallographic data as well as procedures for calculating various quantities in relation to crystallography and X‐ray diffraction.</description><subject>Absorptivity</subject><subject>CIF</subject><subject>computation</subject><subject>Crystal structure</subject><subject>Crystallography</subject><subject>Mathematica</subject><subject>Mathematical analysis</subject><subject>MaXrd</subject><subject>structure factors</subject><subject>X-ray diffraction</subject><issn>1600-5767</issn><issn>0021-8898</issn><issn>1600-5767</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNqFkEFLAzEQhYMoWKs_wFvA82om2WySiyBFq1KpqD2HaZptt-x212SL9N-bUg-CB2F4MzzeNwNDyCWwawCmbt6hYEyqQoFmqRQckcHeyvbe8a_5lJzFuGYMCsX5gNzOYrVZ0hfsV77BvnJIMVKkXY192YaGJqEu7GKPdd0uA3arylHXNt22T-A5OSmxjv7ipw_J7OH-Y_SYTabjp9HdJHPCCJ3lC1MwPudOzYWTChWTjnHwSUzujUOB0nmpFeRqwYoFCMVNUWgn54ClzsWQXB32dqH93PrY23W7DZt00nJQUgsFRqUUHFIutDEGX9ouVA2GnQVm92-yf96UGHNgvqra7_4H7PPojb9OJQgtvgECPWkt</recordid><startdate>201902</startdate><enddate>201902</enddate><creator>Ramsnes, Stian</creator><creator>Larsen, Helge Bøvik</creator><creator>Thorkildsen, Gunnar</creator><general>International Union of Crystallography</general><general>Blackwell Publishing Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SR</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>L7M</scope></search><sort><creationdate>201902</creationdate><title>Using Mathematica as a platform for crystallographic computing</title><author>Ramsnes, Stian ; Larsen, Helge Bøvik ; Thorkildsen, Gunnar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Absorptivity</topic><topic>CIF</topic><topic>computation</topic><topic>Crystal structure</topic><topic>Crystallography</topic><topic>Mathematica</topic><topic>Mathematical analysis</topic><topic>MaXrd</topic><topic>structure factors</topic><topic>X-ray diffraction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ramsnes, Stian</creatorcontrib><creatorcontrib>Larsen, Helge Bøvik</creatorcontrib><creatorcontrib>Thorkildsen, Gunnar</creatorcontrib><collection>CrossRef</collection><collection>Engineered Materials Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Journal of applied crystallography</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ramsnes, Stian</au><au>Larsen, Helge Bøvik</au><au>Thorkildsen, Gunnar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Using Mathematica as a platform for crystallographic computing</atitle><jtitle>Journal of applied crystallography</jtitle><date>2019-02</date><risdate>2019</risdate><volume>52</volume><issue>1</issue><spage>214</spage><epage>218</epage><pages>214-218</pages><issn>1600-5767</issn><issn>0021-8898</issn><eissn>1600-5767</eissn><abstract>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. A package for Mathematica has been developed, containing the most important point‐ and space‐group information together with tables for various photon–atom interactions. It includes basic functions for handling crystallographic data as well as procedures for calculating various quantities in relation to crystallography and X‐ray diffraction.</abstract><cop>5 Abbey Square, Chester, Cheshire CH1 2HU, England</cop><pub>International Union of Crystallography</pub><doi>10.1107/S1600576718018071</doi><tpages>4</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1600-5767
ispartof Journal of applied crystallography, 2019-02, Vol.52 (1), p.214-218
issn 1600-5767
0021-8898
1600-5767
language eng
recordid cdi_proquest_journals_2175837197
source Wiley-Blackwell Read & Publish Collection
subjects Absorptivity
CIF
computation
Crystal structure
Crystallography
Mathematica
Mathematical analysis
MaXrd
structure factors
X-ray diffraction
title Using Mathematica as a platform for crystallographic computing
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T13%3A09%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Using%20Mathematica%20as%20a%20platform%20for%20crystallographic%20computing&rft.jtitle=Journal%20of%20applied%20crystallography&rft.au=Ramsnes,%20Stian&rft.date=2019-02&rft.volume=52&rft.issue=1&rft.spage=214&rft.epage=218&rft.pages=214-218&rft.issn=1600-5767&rft.eissn=1600-5767&rft_id=info:doi/10.1107/S1600576718018071&rft_dat=%3Cproquest_cross%3E2175837197%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c3938-4d9602b2c7b3c57a705c021ec0294e9ca3a5ce587147d06d13729668c5b1af843%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2175837197&rft_id=info:pmid/&rfr_iscdi=true