Enjoying the library? Give us a on GitHub.

You're not viewing the latest version. Click here to go to latest.
logo
galois
Index
Initializing search
    mhostetter/galois
    • Getting Started
    • Basic Usage
    • Tutorials
    • Performance
    • Development
    • API Reference
    • Release Notes
    • Index
    mhostetter/galois
      • Getting Started
      • Array Classes
      • Compilation Modes
      • Element Representation
      • Array Creation
      • Array Arithmetic
      • Polynomials
      • Polynomial Arithmetic
      • Intro to Prime Fields
      • Intro to Extension Fields
      • Prime Fields
      • Binary Extension Fields
      • Benchmarks
      • Installation
      • Formatting
      • Unit Tests
      • Documentation
      • Arrays
        • C Array
          • Constructors
            • M Identity
            • M Ones
            • M Random
            • M Range
            • M Zeros
          • Methods
            • M compile
            • M repr
          • Properties
            • P characteristic
            • P default_ufunc_mode
            • P degree
            • P dtypes
            • P element_repr
            • P elements
            • P irreducible_poly
            • P name
            • P order
            • P primitive_element
            • P ufunc_mode
            • P ufunc_modes
            • P units
        • V ArrayLike
        • V DTypeLike
        • V ElementLike
        • V IterableLike
        • V ShapeLike
      • Galois fields
        • C FieldArray
          • Constructors
            • M __init__
            • M Identity
            • M Ones
            • M Random
            • M Range
            • M Vandermonde
            • M Zeros
          • Conversions
            • M Vector
            • M vector
          • Elements
            • P elements
            • P non_squares
            • P primitive_element
            • P primitive_elements
            • M primitive_root_of_unity
            • M primitive_roots_of_unity
            • P squares
            • P units
          • String representation
            • M __repr__
            • M __str__
            • M arithmetic_table
            • P properties
            • M repr_table
          • Element representation
            • P element_repr
            • M repr
          • Arithmetic compilation
            • P default_ufunc_mode
            • P dtypes
            • P ufunc_mode
            • P ufunc_modes
            • M compile
          • Methods
            • M additive_order
            • M characteristic_poly
            • M field_norm
            • M field_trace
            • M log
            • M minimal_poly
            • M multiplicative_order
          • Linear algebra
            • M column_space
            • M left_null_space
            • M lu_decompose
            • M null_space
            • M plu_decompose
            • M row_reduce
            • M row_space
          • Properties
            • P characteristic
            • P degree
            • P irreducible_poly
            • P name
            • P order
            • P prime_subfield
          • Attributes
            • P is_extension_field
            • P is_prime_field
            • P is_primitive_poly
            • M is_square
        • C GF2
        • F Field
        • F GF
        • Primitive elements
          • F primitive_element
          • F primitive_elements
          • F is_primitive_element
      • Polynomials
        • C Poly
          • Constructors
            • M __init__
            • M Degrees
            • M Identity
            • M Int
            • M One
            • M Random
            • M Roots
            • M Str
            • M Zero
          • Special methods
            • M __call__
            • M __eq__
            • M __int__
            • M __len__
          • String representation
            • M __repr__
            • M __str__
          • Methods
            • M derivative
            • M reverse
            • M roots
          • Factorization methods
            • M distinct_degree_factors
            • M equal_degree_factors
            • M factors
            • M square_free_factors
          • Coefficients
            • M coefficients
            • P coeffs
            • P degrees
            • P nonzero_coeffs
            • P nonzero_degrees
          • Properties
            • P degree
            • P field
          • Attributes
            • M is_conway
            • M is_conway_consistent
            • M is_irreducible
            • P is_monic
            • M is_primitive
            • M is_square_free
        • V PolyLike
        • Irreducible polynomials
          • F irreducible_poly
          • F irreducible_polys
        • Primitive polynomials
          • F conway_poly
          • F matlab_primitive_poly
          • F primitive_poly
          • F primitive_polys
        • Interpolating polynomials
          • F lagrange_poly
      • Forward error correction
        • C BCH
          • Constructors
            • M __init__
          • String representation
            • M __repr__
            • M __str__
          • Methods
            • M decode
            • M detect
            • M encode
          • Properties
            • P d
            • P extension_field
            • P field
            • P k
            • P n
            • P t
          • Attributes
            • P is_narrow_sense
            • P is_primitive
            • P is_systematic
          • Matrices
            • P G
            • P H
          • Polynomials
            • P alpha
            • P c
            • P generator_poly
            • P parity_check_poly
            • P roots
        • C ReedSolomon
          • Constructors
            • M __init__
          • String representation
            • M __repr__
            • M __str__
          • Methods
            • M decode
            • M detect
            • M encode
          • Properties
            • P c
            • P d
            • P field
            • P k
            • P n
            • P t
          • Attributes
            • P is_narrow_sense
            • P is_primitive
            • P is_systematic
          • Matrices
            • P G
            • P H
          • Polynomials
            • P alpha
            • P generator_poly
            • P parity_check_poly
            • P roots
      • Linear sequences
        • C FLFSR
          • Constructors
            • M __init__
            • M Taps
          • String representation
            • M __repr__
            • M __str__
          • Methods
            • M reset
            • M step
            • M to_galois_lfsr
          • Properties
            • P field
            • P order
            • P taps
          • Polynomials
            • P characteristic_poly
            • P feedback_poly
          • State
            • P initial_state
            • P state
        • C GLFSR
          • Constructors
            • M __init__
            • M Taps
          • String representation
            • M __repr__
            • M __str__
          • Methods
            • M reset
            • M step
            • M to_fibonacci_lfsr
          • Properties
            • P field
            • P order
            • P taps
          • Polynomials
            • P characteristic_poly
            • P feedback_poly
          • State
            • P initial_state
            • P state
        • F berlekamp_massey
      • Transforms
        • F intt
        • F ntt
      • Number theory
        • Divisibility
          • F are_coprime
          • F egcd
          • F euler_phi
          • F gcd
          • F lcm
          • F prod
          • F totatives
        • Congruences
          • F carmichael_lambda
          • F crt
          • F jacobi_symbol
          • F kronecker_symbol
          • F legendre_symbol
          • F is_cyclic
        • Primitive roots
          • F primitive_root
          • F primitive_roots
          • F is_primitive_root
        • Integer arithmetic
          • F ilog
          • F iroot
          • F isqrt
      • Factorization
        • Prime factorization
          • F factors
        • Composite factorization
          • F divisor_sigma
          • F divisors
        • Specific factorization algorithms
          • F perfect_power
          • F pollard_p1
          • F pollard_rho
          • F trial_division
      • Primes
        • Prime number generation
          • F kth_prime
          • F mersenne_exponents
          • F mersenne_primes
          • F next_prime
          • F prev_prime
          • F primes
          • F random_prime
        • Primality tests
          • F is_composite
          • F is_perfect_power
          • F is_powersmooth
          • F is_prime
          • F is_prime_power
          • F is_smooth
          • F is_square_free
        • Specific primality tests
          • F fermat_primality_test
          • F miller_rabin_primality_test
      • Configuration
        • F get_printoptions
        • F printoptions
        • F set_printoptions
      • Versioning
      • v0.4
      • v0.3
      • v0.2
      • v0.1
      • v0.0
      • Index

    Index

    G | M

    G

    • galois
      • module

    M

    • module
      • galois
    © Copyright 2020-2025, Matt Hostetter.
    Created using Sphinx 6.0.1. and Sphinx-Immaterial