Skip to content
8,257 changes: 8,257 additions & 0 deletions examples/logical_error_rates/8_decoding_tqec_circuits.ipynb

Large diffs are not rendered by default.

58 changes: 28 additions & 30 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,46 +6,44 @@ readme = "README.md"
license = "Apache-2.0"
authors = [{ name = "Michael A. Perlin", email = "mika.perlin@gmail.com" }]
keywords = [
"quantum computing",
"quantum error correction",
"low density parity check codes",
"LDPC",
"quantum computing",
"quantum error correction",
"low density parity check codes",
"LDPC",
]
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Natural Language :: English",
"Topic :: Scientific/Engineering :: Mathematics",
"Topic :: Scientific/Engineering :: Physics",
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Natural Language :: English",
"Topic :: Scientific/Engineering :: Mathematics",
"Topic :: Scientific/Engineering :: Physics",
]
requires-python = ">=3.10"

dependencies = [
"cvxpy>=1.3.2",
"diskcache>=5.0.0",
"galois>=0.4.2",
"ldpc>=2.4.1",
"networkx>=2.6.2",
"numpy>=1.24.0",
"platformdirs>=4.0.0",
"pymatching>=2.1.0",
"pyperclip>=1.11.0",
"scipy>=1.14.1",
"sinter>=1.15.0",
"stim>=1.16.dev1768963940",
"sympy>=1.12",
"cvxpy>=1.3.2",
"diskcache>=5.0.0",
"galois>=0.4.2",
"ldpc>=2.4.1",
"networkx>=2.6.2",
"numpy>=1.24.0",
"platformdirs>=4.0.0",
"pymatching>=2.1.0",
"pyperclip>=1.11.0",
"scipy>=1.14.1",
"sinter>=1.15.0",
"stim>=1.16.dev1768963940,<1.16.dev1776477515", # 1.16.dev1776477515 doesn't have pre-built wheels for Python 3.12
"sympy>=1.12",
]

[project.optional-dependencies]
dev = [
"checks-superstaq>=0.5.62",
"jupyter>=1.1.1",
"python-lsp-server[all]>=1.14.0",
"relay-bp[stim]==0.2.1",
]
relay-bp = [
"relay-bp[stim]==0.2.1",
"checks-superstaq>=0.5.62",
"jupyter>=1.1.1",
"python-lsp-server[all]>=1.14.0",
"relay-bp[stim]==0.2.1",
]
relay-bp = ["relay-bp[stim]==0.2.1"]

[project.urls]
Repository = "https://github.com/qLDPCOrg/qLDPC"
Expand Down Expand Up @@ -75,7 +73,7 @@ no_implicit_optional = true
[tool.pytest.ini_options]
addopts = "--disable-socket" # forbid tests from making network calls
filterwarnings = [
'ignore:(?s).*The problem is either infeasible or unbounded.*:UserWarning', # from cvxpy
'ignore:(?s).*The problem is either infeasible or unbounded.*:UserWarning', # from cvxpy
]

[tool.coverage.report]
Expand Down