Skip to content

gcc-bug/neat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

205 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEAT

neat provides tooling to generate, schedule, and validate stabilizer measurement circuits for low-density parity check (LDPC) quantum error-correcting codes. The package wraps solver-based compilers, heuristic schedulers, and simulation utilities so you can explore multiple layout strategies from a single interface.

Getting started

Create a virtual environment (optional) and install the project in editable mode:

python -m venv .venv
source .venv/bin/activate
pip install -e .

Running the tests

The suite only targets the geometry and atom-location helpers:

pytest

Examples

Two small scripts in the example/ directory demonstrate how to work with the simplified API:

  • compile.py expands and shrinks a bounding box to illustrate the Bounds helper.
  • decoder.py constructs a toy AtomLocations instance and prints derived properties such as the number of stages and the resulting bounding box.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors