Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Bootstrap-only monorepo namespace initialization; superseded by 0.1.0rc2.

Ariadion

Ariadion is a Python quantum programming platform that keeps programmer intent as the stable contract. Quantum programs are expressed in terms of logical qubits and observable measurements; allocation, compilation, and simulation are handled by the platform and are replaceable without changing program semantics.

Status

0.1.0rc2 — Release Candidate. Ariadion is in active development. Public APIs may change before the final 1.0 release. Simulation-only; hardware execution is not yet available.

Installation

Ariadion is not yet published to PyPI. Installation from a local build is possible once release engineering is complete. See the repository for current status.

Capabilities

  • Logical qubit programming with a Python-native syntax
  • Exact state-vector and density-matrix simulation
  • Sampled and deterministic execution modes
  • Noise-channel modeling with provider-neutral contracts
  • Noise-impact, bare-reliability, and protection-requirement reporting
  • Optional NumPy complex128 backend for numerical validation
  • Trace inspection and structured debugger output

Quick example

from ariadion import Program, run

program = Program(2, name="bell")
program.h(0).cx(0, 1)
result = run(program)
print(result.simulation.probabilities)  # [0.5, 0.0, 0.0, 0.5]

License

Apache-2.0 — see LICENSE.

Links

Metadata

Release files for ariadion 0.1.0a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ariadion 0.1.0a0
File Size Uploaded Provenance
ariadion-0.1.0a0.tar.gz 4.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ariadion 0.1.0a0
File Interpreter ABI Platform
ariadion-0.1.0a0-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / ariadion-0.1.0a0.tar.gz

Download URL ariadion-0.1.0a0.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
df2751908827de4430895cc01e7cd913245c64b03fa97cbee50a0e53cdcf13d0
BLAKE2b-256 checksum
How to use checksums
58b8f7fc4c72d2fce1f56d5b73c4fabafac2e68783de432fd01be03fad51b10f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.4

Release files / ariadion-0.1.0a0-py3-none-any.whl

Download URL ariadion-0.1.0a0-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f79891c93b1ae50ee69b2f29fe13d81c3758a9643c0404dd446be5557e11a621
BLAKE2b-256 checksum
How to use checksums
c78bdd60ab2dfbc7d4432412bff0f3970bb11fcd140dbdc1c74b6b8a61d8fdf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.4

Security for ariadion 0.1.0a0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0a0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page