1 unstable release

0.1.1 May 2, 2023
0.1.0 May 2, 2023

#2797 in Algorithms

Download history 33/week @ 2024-12-01 67/week @ 2024-12-08 17/week @ 2024-12-15 1/week @ 2024-12-22 9/week @ 2024-12-29 11/week @ 2025-01-05 3/week @ 2025-01-12 39/week @ 2025-02-09 15/week @ 2025-02-16

54 downloads per month

CC-BY-NC-SA-1.0

3.5MB
1.5K SLoC

Contains (rust library, 2.5MB) libmiura-7e2feb8d85e1b20d.rlib, (DOS exe, 1MB) miura-33e920eab1a9b95b.exe

miura

Math library written in Rust for learning which is in early development.

Features:

  • matrix module (wip):
    • row operations (addition, multiplication, switching)
    • transformation to upper triangular matrix
  • poly module:
    • support for integer polynomials and polynomials over remainder class ring Z/nZ
    • sums/products of polynomials with arbitrarily many summands/factors
  • permutation module:
    • basic operations for permutations: composition, inversion, conjugate
    • signum computation
    • cycle form computation
  • sorting module
    • merge sort
    • quick sort
    • counting sort
    • insertion sort

No runtime deps