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-zlaset
Set the off-diagonal elements and the diagonal elements of a double-precision complex floating-point matrix to specified values.
blas-ddot
Calculate the dot product of two double-precision floating-point vectors.
lapack-base-zrot
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
lapack-base-claset
Set the off-diagonal elements and the diagonal elements of a single-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.
@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.
lapack-base-dgttrf
Compute an `LU` factorization of a real tridiagonal matrix `A` using elimination with partial pivoting and row interchanges
reducedfinitedimensionalmodules
Code accompanying the paper: "Reduced submodules of finite dimensional polynomial modules"
blas-base-wasm-zswap
Interchange 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! 🚀💻
lapack-base-spttrf
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
gl-rack-classification
GAP programs for tabulating generalized Legendrian racks (also called GL-racks or bi-Legendrian racks) up to order 11. Data for all GL-racks up to order 8.
blas-base-strmv
Perform one of the matrix-vector operations `x = A*x` or `x = A^T*x`.
@stdlib/blas-base-dznrm2
Compute the L2-norm of a complex double-precision floating-point vector.
blas-base-strsv
Solve one of the systems of equations `A*x = b` or `A^T*x = b`.
@stdlib/blas-base-zscal
Scale a double-precision complex floating-point vector by a double-precision complex floating-point constant.
@stdlib/blas-base-zcopy
Copy values from one complex double-precision floating-point vector to another complex double-precision floating-point vector.
blas-base-ndarray-gdot
Compute the dot product of two one-dimensional ndarrays.
blas-base-wasm-dsdot
Compute the dot product of `x` and `y` with extended accumulation and result.
lapack-base-dlamch
Determine double-precision floating-point machine parameters.
https://github.com/chakravala/ganja.jl
Interface for the ganja.js library in Julia
blas-base-wasm-ccopy
Copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
engabra
ENgineering Geometric AlgeBRA - Practical C++ Geometric Algebra Computation for Engineering
https://github.com/adam1/den
Tool for calculating the cyclic density of symmetric groups