Package: QCSimulator 0.0.1

QCSimulator: 5 Qubit Quantum Computing Simulator

This package simulates a 5 qubit Quantum Computer.

Authors:Tinniam V Ganesh

QCSimulator_0.0.1.tar.gz
QCSimulator_0.0.1.zip(r-4.5)QCSimulator_0.0.1.zip(r-4.4)QCSimulator_0.0.1.zip(r-4.3)
QCSimulator_0.0.1.tgz(r-4.4-any)QCSimulator_0.0.1.tgz(r-4.3-any)
QCSimulator_0.0.1.tar.gz(r-4.5-noble)QCSimulator_0.0.1.tar.gz(r-4.4-noble)
QCSimulator_0.0.1.tgz(r-4.4-emscripten)QCSimulator_0.0.1.tgz(r-4.3-emscripten)
QCSimulator.pdf |QCSimulator.html
QCSimulator/json (API)

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

Peer review:

Bug tracker:https://github.com/tvganesh/qcsimulator/issues

On CRAN:

4.20 score 5 stars 64 scripts 116 downloads 64 exports 28 dependencies

Last updated 8 years agofrom:9840b3f3e9. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 03 2024
R-4.5-winOKNov 03 2024
R-4.5-linuxOKNov 03 2024
R-4.4-winOKNov 03 2024
R-4.4-macOKNov 03 2024
R-4.3-winOKNov 03 2024
R-4.3-macOKNov 03 2024

Exports:CHadamardCNOT2_01CNOT2_10CNOT3_01CNOT3_02CNOT3_10CNOT3_12CNOT3_20CNOT3_21CNOT4_01CNOT4_02CNOT4_03CNOT4_10CNOT4_12CNOT4_13CNOT4_20CNOT4_21CNOT4_23CNOT4_30CNOT4_31CNOT4_32CNOT5_01CNOT5_02CNOT5_03CNOT5_04CNOT5_10CNOT5_12CNOT5_13CNOT5_14CNOT5_20CNOT5_21CNOT5_23CNOT5_24CNOT5_30CNOT5_31CNOT5_32CNOT5_34CNOT5_40CNOT5_41CNOT5_42CNOT5_43CPauliXCPauliYCPauliZCSWAPDotProductGateDaggerHadamardinitinnerProductmeasurementPauliXPauliYPauliZplotMeasurementRotationGateS1GateSGateSWAPQ0Q1T1GateTensorProdTGateToffoliToffoliState

Dependencies:clicolorspacefansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerrlangscalestibbleutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
controlled Hadamard GateCHadamard
2 qubit CNOT gate (control-0,target-1)CNOT2_01
2 qubit CNOT gate (control-1,target-0)CNOT2_10
3 qubit CNOT gate (control-0,target-1)CNOT3_01
3 qubit CNOT gate (control-0,target-2)CNOT3_02
3 qubit CNOT gate (control-1,target-0)CNOT3_10
3 qubit CNOT gate (control-1,target-2)CNOT3_12
3 qubit CNOT gate (control-2,target-0)CNOT3_20
3 qubit CNOT gate (control-2,target-1)CNOT3_21
4 qubit CNOT gate (control-0,target-1)CNOT4_01
4 qubit CNOT gate (control-0,target-2)CNOT4_02
4 qubit CNOT gate (control-0,target-3)CNOT4_03
4 qubit CNOT gate (control-1,target-0)CNOT4_10
4 qubit CNOT gate (control-1,target-2)CNOT4_12
4 qubit CNOT gate (control-1,target-3)CNOT4_13
4 qubit CNOT gate (control-2,target-0)CNOT4_20
4 qubit CNOT gate (control-2,target-1)CNOT4_21
4 qubit CNOT gate (control-2,target-3)CNOT4_23
4 qubit CNOT gate (control-3,target-0)CNOT4_30
4 qubit CNOT gate (control-3,target-1)CNOT4_31
4 qubit CNOT gate (control-3,target-2)CNOT4_32
5 qubit CNOT gate (control-0,target-1)CNOT5_01
5 qubit CNOT gate (control-0,target-2)CNOT5_02
5 qubit CNOT gate (control-0,target-3)CNOT5_03
5 qubit CNOT gate (control-0,target-4)CNOT5_04
5 qubit CNOT gate (control-1,target-0)CNOT5_10
5 qubit CNOT gate (control-1,target-2)CNOT5_12
5 qubit CNOT gate (control-1,target-3)CNOT5_13
5 qubit CNOT gate (control-1,target-4)CNOT5_14
5 qubit CNOT gate (control-2,target-0)CNOT5_20
5 qubit CNOT gate (control-2,target-1)CNOT5_21
5 qubit CNOT gate (control-2,target-3)CNOT5_23
5 qubit CNOT gate (control-2,target-4)CNOT5_24
5 qubit CNOT gate (control-3,target-0)CNOT5_30
5 qubit CNOT gate (control-3,target-1)CNOT5_31
5 qubit CNOT gate (control-3,target-2)CNOT5_32
5 qubit CNOT gate (control-3,target-4)CNOT5_34
5 qubit CNOT gate (control-4,target-0)CNOT5_40
5 qubit CNOT gate (control-4,target-1)CNOT5_41
5 qubit CNOT gate (control-4,target-2)CNOT5_42
5 qubit CNOT gate (control-4,target-3)CNOT5_43
Controlled Pauli X gateCPauliX
Controlled Pauli Y gateCPauliY
Controlled Pauli Z gateCPauliZ
Controlled SWAP gateCSWAP
Dot product of 2 vectorsDotProduct
Gate dagger of a vectorGateDagger
Hadamard gateHadamard
Initializationinit
Inner product of 2 vectors and computes the angle between vectorsinnerProduct
Computes the square of the modulusmeasurement
Controlled Pauli X gatePauliX
Controlled Pauli Y gatePauliY
Controlled Pauli Z gatePauliZ
This function plots the result of a measurementplotMeasurement
This fucntion applies the rotation gateRotationGate
Controlled S1GateS1Gate
Apply a SGateSGate
SWAP Q0 Q1SWAPQ0Q1
Apply a T1GateT1Gate
Tensor product of 2 vectorsTensorProd
Apply a TGateTGate
Apply a Toffoli gateToffoli
Apply a Toffoli stateToffoliState