Hypercomplex
Hypercomplex: abstract & fast header-only C++ template library for lattice-based cryptosystems in high-dimensional algebras - Published in JOSS (2023)
libcommute
A quantum operator algebra domain-specific language and exact diagonalization toolkit for C++11/14/17
gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
Grassmann
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
blas-base-sdsdot
Calculate the dot product of two single-precision floating-point vectors with extended accumulation.
@stdlib/blas-base-ddot
Calculate the dot product of two double-precision floating-point vectors.
https://github.com/algebraicjulia/algebraicrelations.jl
Relational Algebra, now with more algebra!
@stdlib/blas-base-sdot
Calculate the dot product of two single-precision floating-point vectors.
@stdlib/blas-base-cswap
Interchanges two complex single-precision floating-point vectors.
@stdlib/blas-base-dswap
Interchange two double-precision floating-point vectors.
@stdlib/blas-base-ccopy
Copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
@stdlib/blas-base-sswap
Interchange two single-precision floating-point vectors.
@stdlib/blas-sdot
Calculate the dot product of two single-precision floating-point vectors.
@stdlib/blas-base-zaxpy
Scale a double-precision complex floating-point vector by a double-precision complex floating-point constant and add the result to a double-precision complex floating-point vector.
lapack-base-zrot
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
lapack-base-zlaset
Set the off-diagonal elements and the diagonal elements of a double-precision complex floating-point matrix to specified values.
blas-base-zdscal
Scale a double-precision complex floating-point vector by a double-precision floating-point constant.
lapack-base-claset
Set the off-diagonal elements and the diagonal elements of a single-precision complex floating-point matrix to specified values.
blas-ddot
Calculate the dot product of two double-precision floating-point vectors.
@stdlib/blas-base-dsdot
Calculate the dot product with extended accumulation and result of two single-precision floating-point vectors.
https://github.com/chakravala/fieldalgebra.jl
Field-algebra based on Group / Ring symbolic vector module extension
https://github.com/chakravala/reduce.jl
Symbolic parser for Julia language term rewriting using REDUCE algebra
https://github.com/algebraicjulia/structured-epidemic-modeling
Results and software for our paper on structured epidemic modeling
algepy-tools
A Python library for efficient number theory and abstract algebra.
@stdlib/blas-base-scasum
Compute the sum of the absolute values of the real and imaginary components of a single-precision complex floating-point vector.
lapack-base-dlamch
Determine double-precision floating-point machine parameters.
lapack-base-sge-trans
Convert a matrix from row-major layout to column-major layout or vice versa.
@stdlib/lapack-base-dpttrf
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
@stdlib/blas-base-scnrm2
Compute the L2-norm of a complex single-precision floating-point vector.
blas-base-wasm-zswap
Interchange two complex double-precision floating-point vectors.
blas-base-wasm-ccopy
Copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
blas-base-wasm-scasum
Compute the sum of the absolute values of the real and imaginary components of a single-precision complex floating-point vector.
ruffini
Library for computations over abstract algebraic structures such as finite fields and polynomial rings.
blas-ext-base-wasm-dapx
Add a scalar constant to each element in a double-precision floating-point strided array.
https://github.com/ale94mleon/transrot
Lightweight Python package to calculate translational vector and rotational matrix between two sets of 3D coordinates
lapack-base-spttrf
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
https://github.com/adam1/den
Tool for calculating the cyclic density of symmetric groups
@stdlib/lapack-base-dlaswp
Perform a series of row interchanges on an input matrix.
blas-base-wasm-dsdot
Compute the dot product of `x` and `y` with extended accumulation and result.
@stdlib/blas-base-caxpy
Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant and add the result to a single-precision complex floating-point vector.
@stdlib/blas-base-zswap
Interchanges two complex double-precision floating-point vectors.
blas-base-wasm-scnrm2
Efficiently compute the SCNRM2 norm in WebAssembly with blas-base-wasm-scnrm2. Enhance your numerical tasks in JavaScript and Node.js! 🚀💻
engabra
ENgineering Geometric AlgeBRA - Practical C++ Geometric Algebra Computation for Engineering