Funkce
doQumentation transformuje open-source obsah IBM Quantum do interaktivní vzdělávací platformy s živým spouštěním kódu, IBM Cloud Code Engine, režimem simulátoru, sledováním pokroku v učení a podporou 20 jazyků.
Knihovna obsahu
381 stránek obsahu
42 Tutorials, 171 průvodců, 154 stránek kurzů a 14 modulů — vše pochází z open-source dokumentace Qiskit od IBM Quantum.
Procházet tutoriály →Automatická synchronizace ze zdroje
Obsah je automaticky synchronizován z repozitáře IBM na GitHubu, čímž jsou tutoriály a kurzy vždy aktuální s nejnovějšími verzemi Qiskitu.
Strukturovaná navigace
Automaticky generované postranní panely se sbalitelnými kategoriemi. Tutoriály, průvodci, kurzy a moduly mají každý svůj vlastní organizovaný postranní panel.
Živé spouštění kódu
Přepínač Spustit / Zpět
Každá stránka s notebookem má tlačítko Spustit, které aktivuje všechny buňky kódu s živým kernelem Jupyter. Klikni na Zpět pro návrat do statického zobrazení.
Čtyři backend pro spouštění
Bezplatné vzdálené spouštění přes Binder nebo Google Colab, rychlé bezserverové kernely přes IBM Cloud Code Engine nebo plně offline přes Docker a RasQberry Pi. Když je dostupných více backendů, zvol který z nich se má použít na stránce Nastavení.
Zvolit backend →IBM Cloud Code Engine
Bezserverový kernel Jupyter na tvém účtu IBM Cloud. Studený start trvá sekundy místo 10–25 minut u Binderu. Bezplatná úroveň pokryje přibližně 14 hodin měsíčně.
Nastavit Code Engine →Otevřít v Google Colab
Každá stránka s notebookem má tlačítko „Otevřít v Colab” pro spouštění v cloudu bez instalace. Otevírá přeložené notebooky při procházení v jiném jazyce.
Zpětná vazba při spouštění buněk
Vizuální zpětná vazba na každé buňce: jantarový rámeček při běhu, zelený po dokončení, červený při chybě. Legenda se zobrazí v panelu nástrojů, když je kernel připraven.
Kontextové nápovědy k chybám
Automatická detekce ModuleNotFoundError, NameError a odpojení kernelu. Praktické nápovědy se zobrazí pod buňkou s navrhovanými řešeními. Každá chyba obsahuje odkaz „Nahlásit tuto chybu”, který otevře předvyplněný GitHub issue.
Instalace pip jedním kliknutím
Když je detekován chybějící balíček, zobrazí se klikatelné tlačítko „Nainstalovat”. Po dokončení instalace se buňka s chybou automaticky znovu spustí.
Otevřít v JupyterLab
Otevři libovolný notebook v plném JupyterLab. Spouštění Binderu zobrazuje sledování fází v reálném čase s časovačem a varováními při chybě cache. Zruš kdykoli nebo dostávej upozornění na pomalé fáze navrhující rychlejší backendy. Následná kliknutí okamžitě znovu použijí stejný server.
Spustit vše a restartovat
Spustit vše provede každou buňku v pořadí s aktivním čítačem průběhu. Kdykoli zastav po aktuální buňce. Restart ti dá nový kernel bez ztráty relace Binderu.
Integrace IBM Quantum
Úložiště přihlašovacích údajů
Ulož API token IBM Quantum a CRN jednou v Nastavení. Uloženo lokálně v prohlížeči s automatickým vypršením po 7 dnech z bezpečnostních důvodů.
Nastavit přihlašovací údaje →Automatická injekce
Přihlašovací údaje jsou tiše injektovány do kernelu při spuštění. Nemusíš vkládat tokeny do každého notebooku — stačí kliknout Spustit.
Režim simulátoru
Spouštěj všechny notebooky bez účtu IBM Quantum. Zvol AerSimulator pro ideální simulaci nebo vyber z desítek FakeBackend modelujících šum skutečného zařízení. Žádné nastavení není potřeba.
Aktivovat simulátor →Odznak režimu spouštění
Panel nástrojů zobrazuje, který režim je aktivní — název simulátoru (např. 'FakeSherbrooke') nebo 'IBM Quantum' — takže vždy víš, jak se tvůj kód spouští.
Učení a pokrok
Sledování pokroku
Navštívené stránky dostanou zaškrtnutí (✓) v postranním panelu. Spuštěné notebooky dostanou indikátor přehrávání (▶). Sleduj svou cestu obsahem.
Odznaky kategorií
Každá kategorie postranního panelu zobrazuje odznak jako „3/10”, abys viděl pokrok na první pohled. Klikni pro vymazání pokroku v dané sekci.
Pokračovat ve čtení
Domovská stránka zobrazuje kartu „Pokračuj tam, kde jsi skončil” s naposledy navštívenou stránkou a kdy jsi tam byl.
Přejít na domovskou stránku →Záložky
Označ libovolnou stránku hvězdičkou. Záložky se zobrazují na domovské stránce. Uloženo lokálně, až 50 stránek.
Zobrazit záložky →Nedávné stránky
Domovská stránka zobrazuje 5 naposledy navštívených stránek pro rychlý přístup.
Přejít na domovskou stránku →Předvolby zobrazení
Upravit velikost písma kódu (10–22px), přepínat statické výstupy buněk a potlačit varování Pythonu pro čistší výstup.
Upravit zobrazení →Úvodní tipy
Noví návštěvníci vidí kontextové tipy — například „Klikni na Spustit pro živé spouštění kódu” na stránkách s notebooky. Tipy se automaticky odstraní po několika návštěvách.
Vícejazyčnost
20 jazyků
Celý web je dostupný ve 20 jazycích včetně němčiny, japonštiny, španělštiny, francouzštiny a dalších. Každý jazyk běží na vlastní subdoméně s přeloženým rozhraním.
Automatický záložní obsah
Nepřeložené stránky zobrazují anglický originál s bannerem v jazyce čtenáře, takže žádná stránka nikdy nechybí.
Vyhledávání, uživatelské rozhraní a nasazení
Místní vyhledávání
Fulltextové vyhledávání na všech 381 stránkách, funguje offline. Výsledky se zobrazují okamžitě při psaní.
Tmavý režim
Plná podpora tmavého motivu. Diagramy obvodů a výstupy Matplotlib se automaticky invertují pro lepší čitelnost.
Vložená videa
Videa kurzů s mapováním na YouTube pro spolehlivé přehrávání. Záložní přechod na IBM Video, když YouTube není dostupný.
Nasazení pomocí Docker
Vícestupňové sestavení Dockeru s CI/CD do GitHub Container Registry. Plný stack (web + Jupyter) nebo lehký statický obraz.
Mobilní responzivita
Hamburgerová navigace, horizontální posouvání kódu a responzivní mřížky karet. Funguje na telefonech a tabletech.
Vykreslování matematiky
KaTeX pro rychlé a vysoce kvalitní vykreslování matematiky LaTeX na všech stránkách obsahu — rovnice, matice a kvantová notace.