Zum Hauptinhoid springan

doQumentation

doQumentation fügt a funktionsreichs, benutzerfreundlichs Open-Source-Frontend zur kompletten Open-Source-Bibliothek vo IBM Quantum Tutorials, Kursn und Dokumntation dazua.

IBM Quantums Open-Source-Inhalte​

IBM stellt a Haufn Lernmaterial zum Quantencomputing bereit — oiss Open Source unter CC BY-SA 4.0:

  • Learning — Strukturierte Kursn vo de Quantengrundlagen bis zu fortgschrittenen Themen
  • Tutorials — Über 40 Tutorials zu Transpilation, Fehlerminderung und mehra
  • Documentation — Anleitungen und API-Referenz fia Qiskit
  • Source repo — Olle Inhoite auf GitHub

Eana Quantum Platform is immer aktuell und guat gstaltet — da beste Plotz zum Lesn, Lernen und Nachschaugn.

Wos des Projekt dazuagibt​

IBMs Qiskit-Dokumentation is Open Source (CC BY-SA 4.0), oba eana Webanwendung is es ned. doQumentation fügt a Open-Source-Frontend mit Live-Code-Ausführung, automatischa Credential-Injektion und Simulator-Modus dazua.

Überoi einsetzbar — vo GitHub Pages üba Docker bis zu RasQberry. Schau dir olle Funktionen o.

Erste Schritte​

Neu beim Quantencomputing? Fang mit'm Kurs o. Scho mit Qiskit vertraut? Spring direkt in a Tutorial oda a Anleitung eine.

Koa IBM Quantum-Konto? Aktivier'n Simulator-Modus in de Einstellungen, um oin Code ohne Omeldung auszführen.

Code-Ausführung​

Klick bei jedem Codeblock auf Run. Da erste Klick startet an kostenlosen Jupyter-Kernel üba Binder or IBM Code Engine (1–2 Min.). Danoch gehts sofort.

  • Simulator-Modus (koa Konto nötig) — Aktivier'n Simulator-Modus, um olle Notebooks mit AerSimulator oda FakeBackends mit Rauschmodell auszführen. Koa Einrichtung nötig.

  • IBM Quantum Hardware — Gib dein API-Token und CRN oamoi in de Einstellungen ei — de Zugangsdotn wern bei jeder Ausführung automatisch eigfügt. Erstell a kostenloses Konto, falls'd no koas host.

Verfügbare Ausführungs-Backends

Jedes Tutorial hot ausführbare Codeblöck. Klick auf Run, um's mit oam vo drei Backends auszführen:

  1. Binder (Standard auf GitHub Pages) — Kostenloser Remote-Jupyter-Kernel üba mybinder.org
  2. Lokales Jupyter (Docker / RasQberry) — Verbindt si mit'm lokalen Jupyter-Server mit vorinstalliertem Qiskit
  3. Benutzerdefinierter Server — Verweis in de Einstellungen auf an beliebigen Jupyter-Endpunkt

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

Bereitstellungsoptionen

doQumentation is verfügbar ois:

  • GitHub Pages — Statische Website mit Binder or IBM Code Engine fia Remote-Code-Ausführung
  • Docker — Vollständiger Stack lokal, offline-fähig
  • RasQberry — Selbst ghostet auf'm Raspberry Pi mit lokalem Jupyter-Kernel
Lokal ausführen mit Podman / Docker

Installier Podman Desktop oda Docker Desktop (Mac / Windows / Linux), donn führ aus:

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

Öffne http://localhost:8080 — Code-Ausführung funktioniert lokal, koa Binder-Wortezeit.

Fia a leichtgewichtige Version ohne lokale Code-Ausführung (~60 MB):

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

Du verwendest Docker? Ersetze einfach podman durch docker — de Befehle san identisch. De Images san Multi-Arch (linux/amd64 + linux/arm64), sodass Apple Silicon Macs nativ funktionieren.