Package: HadamardR 1.0.0

HadamardR: Hadamard Matrix Generation

Generates Hadamard matrices using different construction methods. For those who want to generate Hadamard matrix, a generic function, Hadamard_matrix() is provided. For those who want to generate Hadamard matrix using a particular method, separate functions are available. See Horadam (2007, ISBN:9780691119212) Hadamard Matrices and their applications, Princeton University Press for more information on Hadamard Matrices.

Authors:Appavoo Dhandapani [aut, cre], Revan Siddesha [aut]

HadamardR_1.0.0.tar.gz
HadamardR_1.0.0.zip(r-4.5)HadamardR_1.0.0.zip(r-4.4)HadamardR_1.0.0.zip(r-4.3)
HadamardR_1.0.0.tgz(r-4.4-any)HadamardR_1.0.0.tgz(r-4.3-any)
HadamardR_1.0.0.tar.gz(r-4.5-noble)HadamardR_1.0.0.tar.gz(r-4.4-noble)
HadamardR_1.0.0.tgz(r-4.4-emscripten)HadamardR_1.0.0.tgz(r-4.3-emscripten)
HadamardR.pdf |HadamardR.html
HadamardR/json (API)

# Install 'HadamardR' in R:
install.packages('HadamardR', repos = c('https://appavoodhandapani.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

56 exports 1 stars 0.49 score 5 dependencies 1 dependents 6 scripts 809 downloads

Last updated 4 years agofrom:0c455660b1. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 04 2024
R-4.5-winOKSep 04 2024
R-4.5-linuxOKSep 04 2024
R-4.4-winOKSep 04 2024
R-4.4-macOKSep 04 2024
R-4.3-winOKSep 04 2024
R-4.3-macOKSep 04 2024

Exports:antidiagnolcdn_baumertcdn_coopercdn_ehlichcdn_goethals_basecdn_goethals_Tcdn_goethals_Turyncdn_kronecker_matrixcdn_miyamotocdn_PaleyIcdn_PaleyIIcdn_PaleyIIprimepowercdn_PaleyIprimepowercdn_sdscdn_williamsoncheck_hadamardcirculant_matget_cooperGet_methodGFADDGFELEMGFMGFMultGFPrimeAddGFPrimeMultgoethals_seidel_arrayhad_baumerthad_cooperhad_ehlichhad_goethals_basehad_goethals_Thad_goethals_Turynhad_kroneckerHad_methodhad_miyamotohad_SDShad_williamsonHadamard_MatrixHadamard_matrix_methodis.primeis.primepowerJmatkro_methodkronecker_matrixmiyamotoCnextElemNormcolNormrowPaleyIPaleyIIPaleyIIPrimePowerPaleyIPrimePowerpowqhad2QPrimePowerseq_williamson

Dependencies:numbersopenxlsxRcppstringizip

Readme and manuals

Help Manual

Help pageTopics
Hadamard MatricesHadamardR-package
antidiagnolantidiagnol
Base_to_Tbase_to_T
baseseqbaseseq
cdn_baumertcdn_baumert
cdn_coopercdn_cooper
cdn_ehlichcdn_ehlich
cdn_goethals_basecdn_goethals_base
cdn_goethals_Tcdn_goethals_T
cdn_goethals_Turyncdn_goethals_Turyn
cdn_kronecker_matrixcdn_kronecker_matrix
cdn_miyamotocdn_miyamoto
cdn_PaleyI Checks Hadamard Matrix can be constructed using Paley I method.cdn_PaleyI
cdn_PaleyII Checks Hadamard Matrix can be constructed using Paley II method.cdn_PaleyII
cdn_PaleyIIprimepower checks Hadamard Matrix can be constructed using Paley II method.cdn_PaleyIIprimepower
cdn_PaleyIprimepower checks Hadamard Matrix can be constructed using Paley I method.cdn_PaleyIprimepower
cdn_sdscdn_sds
cdn_williamsoncdn_williamson
check_hadamardcheck_hadamard
circulant_matcirculant_mat
get_cooperget_cooper
Get_methodGet_method
GFADDGFADD
GFCheckGFCheck
GFELEMGFELEM
GFM GFM Generate Multiplication table of GF(p^r), where p is a prime power.GFM
GFMult GFMult Generate Multiplication table of GF(p^r), where p is a prime power.GFMult
GFPrimeAddGFPrimeAdd
GFPrimeMult GFPrimeMult creates Multiplication Table for GF(p), where p is a prime numberGFPrimeMult
goethals_seidel_arraygoethals_seidel_array
had_baumerthad_baumert
had_cooperhad_cooper
had_ehlichhad_ehlich
had_goethals_basehad_goethals_base
had_goethals_T had_goethals_Turyn performs the Hadamard Matrix from Goethals-Seidel method by using T sequences.had_goethals_T
had_goethals_Turynhad_goethals_Turyn
had_kroneckerhad_kronecker
Had_methodHad_method
had_miyamotohad_miyamoto
had_SDShad_SDS
had_williamsonhad_williamson
Hadamard_MatrixHadamard_Matrix
Hadamard_Matrix_methodHadamard_matrix_method
Initial_row_SDS Initial_row_SDS is an internal function.Not Exported.Initial_row_SDS
is_divisibleis_divisible
is.primeis.prime
is.primepoweris.primepower
JmatJmat
kro_methodkro_method
kronecker_matrixkronecker_matrix
method1_paleyIImethod1_paleyII
method2_paleyIImethod2_paleyII
miyamotoCmiyamotoC
nextElemnextElem
Normcol Normcol performs the Normalisation of column the given matrix.Normcol
Normrow Normcol performs the Normalisation of row the given matrix.Normrow
PaleyIPaleyI
PaleyIIPaleyII
PaleyIIPrimePowerPaleyIIPrimePower
PaleyIPrimePowerPaleyIPrimePower
ply1ply1
ply2ply2
powpow
qhad2qhad2
QPrimePower QPrimePower creats the Quadratic residues of the prime number.QPrimePower
quadprimequadprime
seq_williamsonseq_williamson
T_seq T_seq performs the selection of the T sequences from dataset.internal function not exported.T_seq
Turyn_seq Turyn_seq performs the selection of the Turyn sequences from dataset. It is internal function not exported.Turyn_seq
Turyn_to_T internal function. converts Turyn sequences to Base Sequences.Turyn_to_T