Zum Hauptinhalt springe

doQumentation

doQumentation füegt de vollständige Open-Source-Bibliothek vo IBM Quantum ihri Tutorials, Kurs und Dokumentation es funktionsrichs, benutzerfrüündlichs und open-source Frontend dezue.

IBM Quantum ihri Open-Source-Inhält

IBM stellt es Huufe Lernmaterial für Quantencomputing zur Verfüegig — alles open source under CC BY-SA 4.0:

  • Learning — Strukturierti Kurs vo de Quantegrundlage bis zu de fortgschrittene Themene
  • Tutorials — Über 40 Tutorials zu Transpilation, Fehlerminderig und meh
  • Documentation — Aaleitige und API-Referänz für Qiskit
  • Source repo — Alli Inhält uf GitHub

Ihri Quantum Platform isch immer aktuell und guet gstaltet — de best Ort zum Läse, Lehrne und Naaluege.

Was das Projäkt derzue füegt

IBM ihri Qiskit-Dokumentation isch open source (CC BY-SA 4.0), aber ihri Webaawändig isch's nöd. doQumentation füegt es open-source Frontend mit Live-Code-Usfüehrig, automatischer Credential-Injektion und Simulator-Modus derzue.

Überall iisetzbaa — vo GitHub Pages über Docker bis zu RasQberry. Lueg dir alli Funktione aa.

Erscht Schritt

Neu bim Quantencomputing? Fang mit em Kurs aa. Kennsch Qiskit scho? Denn spring direkt i es Tutorial oder e Aaleitig ine.

Kei IBM Quantum-Konto? Aktivier de Simulator-Modus ide Yystellige, demit du alle Code ohni Aamäldig chönsch usfüehre.

Code-Usfüehrig

Klick bi jedem Codeblock uf Run. De erscht Klick startet en koschtelos Jupyter-Kernel über Binder or IBM Code Engine (1–2 Min.). Dernaa gohts sofort.

  • Simulator-Modus (kei Konto nötig) — Aktivier de Simulator-Modus, demit du alli Notebooks mit AerSimulator oder FakeBackends mit Ruuschmodell chasch usfüehre. Null Yyrichtigsufwand nötig.

  • IBM Quantum Hardware — Gib dii API-Token und CRN einisch ide Yystellige yy — d'Zuegangsdate wärde bi jeder Usfüehrig automatisch yygfüegt. Erstell es koschteloses Konto, falls du no keis hesch.

Verfüegbari Usfüehrigs-Backends

Jedes Tutorial het usfüehrbare Codeblöck. Klick uf Run, demit du si mit einem vo drüü Backends chasch usfüehre:

  1. Binder (Standard uf GitHub Pages) — Koschtelos Remote-Jupyter-Kernel über mybinder.org
  2. Lokals Jupyter (Docker / RasQberry) — Verbindet mit em lokale Jupyter-Server mit vorinstalliertm Qiskit
  3. Benutzerdefinierts Server — Zeiget ide Yystellige uf en beliiebige Jupyter-Endpunkt

When multiple backends are available, choose which one to use from Settings.

Bereitstelligs-Optione

doQumentation isch verfüegbar als:

Lokal usfüehre mit Podman / Docker

Installier Podman Desktop oder Docker Desktop (Mac / Windows / Linux), denn füehr us:

# Full stack: site + Jupyter + Qiskit (~3 GB)
podman run -p 8080:80 -p 8888:8888 ghcr.io/janlahmann/doqumentation:jupyter

Mach http://localhost:8080 uf — Code-Usfüehrig funktioniert lokal, kei Binder-Wartezyt.

Für e liicht Version ohni lokali Code-Usfüehrig (~60 MB):

# Static site only — code execution still works via Binder
podman run -p 8080:80 ghcr.io/janlahmann/doqumentation:latest

Bruuchsch Docker? Ersetze eifach podman dur docker — d'Befähl si identisch. D'Images si Multi-Arch (linux/amd64 + linux/arm64), sodass Apple Silicon Macs nativ funktioniere.