27 releases

new 0.4.3 May 5, 2025
0.4.2 Mar 2, 2025
0.4.0 Feb 12, 2025
0.2.3 Dec 24, 2024
0.1.0 Oct 29, 2023

#39 in Database implementations

Download history 2/week @ 2025-01-06 1/week @ 2025-01-13 106/week @ 2025-01-20 115/week @ 2025-01-27 376/week @ 2025-02-03 337/week @ 2025-02-10 31/week @ 2025-02-17 212/week @ 2025-02-24 107/week @ 2025-03-03 6/week @ 2025-03-10 1/week @ 2025-03-17

1,920 downloads per month
Used in moyopy

MIT/Apache

1MB
23K SLoC

moyo (Rust)

CI moyo at crates.io

The core implementation of moyo in Rust

Module dependency

math <- base <- data <- identify <- standardize <- lib
        ^---- search <--------------|

Goals

  • Find symmetry operations of a given crystal structure, identify its crystallographic group, and symmetrize the given crystal structure
  • Well-defined tolerance for finding symmetry operations
  • No dependency on existing symmetry-finder packages
  • Simplify crystal symmetry algorithm by extensively exploiting the group structures of crystallographic groups

Non-goals

  • Crystallographic groups in other than three dimensions
  • Matching two similar crystal structures

Dependencies

~8–30MB
~452K SLoC