hall-symbols: Symmetry operations generater of Hall Symbols

[ bsd3, chemistry, library ] [ Propose Tags ]

Please see the README on GitHub at https://github.com/narumij/hall-symbols#readme


[Skip to Readme]
Versions [faq] 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.0.5, 0.1.0.6
Change log ChangeLog.md
Dependencies base (>1 && <1), doctest, matrix, parsec [details]
License BSD-3-Clause
Copyright Jun Narumi
Author Jun Narumi
Maintainer narumij@gmail.com
Revised Revision 3 made by narumij at 2020-07-22T06:57:07Z
Category Chemistry
Home page https://github.com/narumij/hall-symbols#readme
Bug tracker https://github.com/narumij/hall-symbols/issues
Source repo head: git clone https://github.com/narumij/hall-symbols
Uploaded by narumij at 2020-07-20T00:58:27Z
Distributions NixOS:0.1.0.6
Downloads 975 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-07-20 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hall-symbols-0.1.0.3

[back to package description]

hall-symbols

Haskell Hall Symbols Library

Quickstart

% stack repl
-- prepare
repl> :set -package matrix-as-xyz
repl> :m Data.Matrix.AsXYZ
repl> :l Crystallography.HallSymbols

-- print general positions
repl> fmap prettyXYZ $ fromHallSymbols' "C -2yc"

 ["x,y,z","x+1/2,y+1/2,z","x,-y,z+1/2","x+1/2,-y+1/2,z+1/2"]

-- print generators
repl> fmap prettyXYZ $ fromHallSymbols'' "C -2yc"

["x,y,z","x+1/2,y+1/2,z","x,-y,z+1/2"]

License

See the LICENSE file in the repository.