Zum Haubtinhald schringsn

doQumentation

doQumentation mecht zu de gomblette Open-Source-Bibljotheeg von IBM Quantum ihre Tutorials, Gurse un Dogumentatschjoon e funggsjoonreiches, benutzerfreindlches un open-source Frontend dazu.

IBM Quantum ihre Open-Source-Inhalte

IBM stellt e Haufen Lernmaterjaol fier Quantencomputing zur Verfiegung — alles open source unner CC BY-SA 4.0:

  • Learning — Struggdurierte Gurse von de Quantegrundlagen bis zu de fortgeschriddnen Themen
  • Tutorials — Ieeber 40 Tutorials zu Transpilatschjoon, Fehlerminnerung un mehr
  • Documentation — Anleidung'n un API-Referänz fier Qiskit
  • Source repo — All Inhalte uffm GitHub

Ihre Quantum Platform is immer aggduäll un guud gestalt — de beste Blatz zum Leesen, Lernm un Nachguggen.

Was des Brojeggt dazu mecht

IBM ihre Qiskit-Dogumentatschjoon is open source (CC BY-SA 4.0), aber ihre Webawendung is's nich. doQumentation mecht e open-source Frontend mit Live-Code-Ausfierung, automatischer Credential-Injektschjoon un Simulator-Modus dazu.

Ieberall einsetzbar — von GitHub Pages ieeber Docker bis zu RasQberry. Guggt eich alle Funggsjoon'n an.

Anfang'n

Nei beimm Quantencomputing? Fangt mit'm Gurs an. Gennt ihr Qiskit schon? Dann springt gleich in e Tutorial oder e Anleidung nei.

Gee IBM Quantum-Gonto? Aggdiviert den Simulator-Modus in de Einstellungen, damitt ihr allen Code ohne Anmeldung ausfier'n gennt.

Code-Ausfierung

Gliggt bei jeedn Codeblock uff Run. Der erschde Gligg startet en gostenlosen Jupyter-Kernel ieeber Binder or IBM Code Engine (1–2 Min.). Danach geht's sofort.

  • Simulator-Modus (gee Gonto neetich) — Aggdiviert den Simulator-Modus, damitt ihr alle Notebooks mit AerSimulator oder FakeBackends mit Rauschmodell ausfier'n gennt. Null Einrichtungsaufwand neetich.

  • IBM Quantum Hardware — Gebbt eiern API-Token un CRN eemol in de Einstellungen ei — de Zugangsdaten werd'n bei jeder Ausfierung automatisch eingefigt. Erschdellt e gostenloses Gonto, falls ihr noch keens habbt.

Verfiegbare Ausfierungs-Backends

Jeedes Tutorial hat ausfierbare Codeblegge. Gliggt uff Run, damitt ihr se mit eenm von drei Backends ausfier'n gennt:

  1. Binder (Standard uff GitHub Pages) — Gostenlosen Remote-Jupyter-Kernel ieeber mybinder.org
  2. Logales Jupyter (Docker / RasQberry) — Verbindet eich mit'm logalen Jupyter-Server mit vorinstalliertem Qiskit
  3. Benutzerdefinierder Server — Verwiest in de Einstellungen uff en beliebich'n Jupyter-Endpunkt

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

Bereitstellungsoptschjoon'n

doQumentation is verfiegbar als:

Logal ausfier'n mit Podman / Docker

Installiert Podman Desktop oder Docker Desktop (Mac / Windows / Linux), dann fiert aus:

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

Macht http://localhost:8080 uff — Code-Ausfierung funggsjooniert logal, gee Binder-Warte-Zeit.

Fier e leichtgewichtiche Varjante ohne logale Code-Ausfierung (~60 MB):

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

Benutzt ihr Docker? Ersetzt einfach podman durch docker — de Befehle sin identisch. De Images sin Multi-Arch (linux/amd64 + linux/arm64), sodass Apple Silicon Macs nativ funggsjoonieren.