cyclic-css-t

Parity check matrices of the constituent codes for the CSS-T codes derived in the paper "An algebraic characterization of binary CSS-T codes and cyclic CSS-T codes for quantum fault tolerance"

https://github.com/rodrigosanjose/cyclic-css-t

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.7%) to scientific vocabulary

Keywords

quantum-codes quantum-computing quantum-error-correction
Last synced: 6 months ago · JSON representation ·

Repository

Parity check matrices of the constituent codes for the CSS-T codes derived in the paper "An algebraic characterization of binary CSS-T codes and cyclic CSS-T codes for quantum fault tolerance"

Basic Info
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
quantum-codes quantum-computing quantum-error-correction
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

CSS-T codes from cyclic codes

This is the repository for the codes obtained in the paper "E. Camps-Moreno, H.H. López, G.L. Matthews, D. Ruano, R. San-José, I. Soprunov. An algebraic characterization of binary CSS-T codes and cyclic CSS-T codes for quantum fault tolerance. Quantum Inf Process 23, 230 (2024)". DOI: https://doi.org/10.1007/s11128-024-04427-5

Files

For a given CSS-T code with parameters [[n,k,d]], the zip archive Matrices.zip contains a parity check matrix for C1 in the files "nkdC1.txt" and "nkdC1.npy". Similarly for C2.

-The .txt files contain in the first line the cyclotomic sets used to construct the (extended) cyclic codes (resp. the degree for Reed-Muller codes), and the parity check matrix in plain text. For non-extended cyclic codes, we use 0 instead of n for the cyclotomic sets (with respect to the paper).

-The .npy files contain the parity check matrix in binary format. We provide below an example to load this matrix with Python and SageMath.

Example to load the matrices for the code [[32,4,4]]

Python:

import numpy

H1=numpy.load('3244_C1.npy')

H2=numpy.load('3244_C2.npy')

(H1 and H2 are the parity check matrices of C1 and C2 in numpy array format)

SageMath

import numpy

A1=numpy.load('3244_C1.npy')

A2=numpy.load('3244_C2.npy')

H1=matrix(GF(2),A1)

H2=matrix(GF(2),A2)

C1=LinearCode(H1).dual_code()

C2=LinearCode(H2).dual_code()

Owner

  • Name: Rodrigo San-José
  • Login: RodrigoSanJose
  • Kind: user
  • Location: Valladolid, Spain
  • Company: University of Valladolid

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.

cff-version: 1.2.0
title: >-
  Parity check matrices for the codes in ``An algebraic characterization of binary CSS-T codes and cyclic CSS-T codes for quantum fault tolerance''
message: >-
  If you use this dataset, please cite it using the metadata
  from this file.
type: dataset
authors:
  - given-names: Eduardo
    family-names: Camps-Moreno
  - given-names: Hiram H.
    family-names: López
  - given-names: Gretchen L.
    family-names: Matthews
  - given-names: Diego
    family-names: Ruano
  - given-names: Rodrigo
    family-names: San-José
  - given-names: Ivan
    family-names: Soprunov
identifiers:
  - type: doi
    value: 10.1007/s11128-024-04427-5
    description: Journal Version of the paper
repository-code: 'https://github.com/RodrigoSanJose/Cyclic-CSS-T'

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1