45 releases

Uses new Rust 2024

new 0.7.9 Mar 4, 2026
0.7.7 Feb 6, 2026
0.7.4 Dec 26, 2025
0.7.3 Nov 17, 2025
0.1.0 Oct 29, 2023

#316 in Algorithms

Download history 108/week @ 2025-11-13 73/week @ 2025-11-20 23/week @ 2025-11-27 10/week @ 2025-12-04 135/week @ 2025-12-11 46/week @ 2025-12-18 139/week @ 2026-01-08 99/week @ 2026-01-15 171/week @ 2026-01-22 974/week @ 2026-01-29 485/week @ 2026-02-05 356/week @ 2026-02-12 186/week @ 2026-02-19 441/week @ 2026-02-26

1,501 downloads per month
Used in 2 crates

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

How to cite moyo

See the citation information in the root README

Dependencies

~16MB
~232K SLoC