GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics

We present the Mathematica group theory package GTPack providing about 200 additional modules to the standard Mathematica language. The content ranges from basic group theory and representation theory to more applied methods like crystal field theory, tight-binding and plane-wave approaches capable...

Full description

Bibliographic Details
Main Authors: R. Matthias Geilhufe, Wolfram Hergert
Format: Article
Language:English
Published: Frontiers Media S.A. 2018-08-01
Series:Frontiers in Physics
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/fphy.2018.00086/full
_version_ 1828463307871223808
author R. Matthias Geilhufe
Wolfram Hergert
author_facet R. Matthias Geilhufe
Wolfram Hergert
author_sort R. Matthias Geilhufe
collection DOAJ
description We present the Mathematica group theory package GTPack providing about 200 additional modules to the standard Mathematica language. The content ranges from basic group theory and representation theory to more applied methods like crystal field theory, tight-binding and plane-wave approaches capable for symmetry based studies in the fields of solid-state physics and photonics. GTPack is freely available via http://GTPack.org. The package is designed to be easily accessible by providing a complete Mathematica-style documentation, an optional input validation and an error strategy. We illustrate the basic framework of the package and show basic examples to present the functionality. Furthermore, we give a complete list of the implemented commands including references for algorithms within the Supplementary Material.
first_indexed 2024-12-11T02:51:53Z
format Article
id doaj.art-e7b87bf75e314b3aa4bf787191a9e0e4
institution Directory Open Access Journal
issn 2296-424X
language English
last_indexed 2024-12-11T02:51:53Z
publishDate 2018-08-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Physics
spelling doaj.art-e7b87bf75e314b3aa4bf787191a9e0e42022-12-22T01:23:16ZengFrontiers Media S.A.Frontiers in Physics2296-424X2018-08-01610.3389/fphy.2018.00086351487GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and PhotonicsR. Matthias Geilhufe0Wolfram Hergert1Nordita, KTH Royal Institute of TechnologyStockholm University, Stockholm, SwedenInstitute of PhysicsMartin Luther University Halle-Wittenberg, Halle, GermanyWe present the Mathematica group theory package GTPack providing about 200 additional modules to the standard Mathematica language. The content ranges from basic group theory and representation theory to more applied methods like crystal field theory, tight-binding and plane-wave approaches capable for symmetry based studies in the fields of solid-state physics and photonics. GTPack is freely available via http://GTPack.org. The package is designed to be easily accessible by providing a complete Mathematica-style documentation, an optional input validation and an error strategy. We illustrate the basic framework of the package and show basic examples to present the functionality. Furthermore, we give a complete list of the implemented commands including references for algorithms within the Supplementary Material.https://www.frontiersin.org/article/10.3389/fphy.2018.00086/fullmathematicagroup theorycomputational algebragroup theory packageGTPack
spellingShingle R. Matthias Geilhufe
Wolfram Hergert
GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics
Frontiers in Physics
mathematica
group theory
computational algebra
group theory package
GTPack
title GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics
title_full GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics
title_fullStr GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics
title_full_unstemmed GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics
title_short GTPack: A Mathematica Group Theory Package for Application in Solid-State Physics and Photonics
title_sort gtpack a mathematica group theory package for application in solid state physics and photonics
topic mathematica
group theory
computational algebra
group theory package
GTPack
url https://www.frontiersin.org/article/10.3389/fphy.2018.00086/full
work_keys_str_mv AT rmatthiasgeilhufe gtpackamathematicagrouptheorypackageforapplicationinsolidstatephysicsandphotonics
AT wolframhergert gtpackamathematicagrouptheorypackageforapplicationinsolidstatephysicsandphotonics