diff --git a/doc/ja/dev_introduction.rst b/doc/ja/dev_introduction.rst index b1561d2b966c..715586fab2ae 100644 --- a/doc/ja/dev_introduction.rst +++ b/doc/ja/dev_introduction.rst @@ -1,14 +1,14 @@ ライブラリの構成 -============= +======================= プログラミング インターフェース --------------------------- +--------------------------------------------------------------- *qiskit* ディレクトリがメインのPythonモジュールで :py:class:`QuantumProgram `、 :py:class:`QuantumRegister `、 :py:class:`ClassicalRegister `、 -:py:class:`QuantumCircuit `のインターフェースを含みます。 +:py:class:`QuantumCircuit ` のインターフェースを含みます。 実行手順は次の通りです。ユーザーは *QuantumProgram* (量子プログラム)を作成しそれに 複数の量子回路の生成、変更、コンパイル、と実行ができます。 @@ -23,7 +23,7 @@ 現在は典型的な量子ゲートを定義した :py:mod:`standard ` 拡張が存在します。 内部モジュール ------------- +--------------------- 以下のディレクトリは開発中の内部モジュールを含みます: @@ -51,7 +51,7 @@ -.. image:: ../images/circuit_representations.png +.. image:: ../../images/circuit_representations.png :width: 600px :align: center @@ -59,6 +59,6 @@ -.. image:: ../images/unroller_backends.png +.. image:: ../../images/unroller_backends.png :width: 600px :align: center diff --git a/doc/ja/example_real_backend.rst b/doc/ja/example_real_backend.rst index 2f698ddbdcb4..7f2eb5d7100f 100644 --- a/doc/ja/example_real_backend.rst +++ b/doc/ja/example_real_backend.rst @@ -1,5 +1,5 @@ 実機バックエンドの例 -^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python :linenos: diff --git a/doc/ja/index.rst b/doc/ja/index.rst index 635d4d45cf0a..9d46bfe8e326 100644 --- a/doc/ja/index.rst +++ b/doc/ja/index.rst @@ -13,7 +13,7 @@ Quantum Information Software Kit (QISKit, 量子情報ソフトウェアキッ 目次 -===== +====== .. toctree:: :maxdepth: 2 @@ -25,10 +25,10 @@ Quantum Information Software Kit (QISKit, 量子情報ソフトウェアキッ SDKリファレンス <_autodoc/qiskit> Python モジュール -=============== +======================== 主要モジュール ------------- +--------------------- .. autosummary:: :nosignatures: @@ -39,7 +39,7 @@ Python モジュール :ref:`modindex` 開発者 (アルファベット順) -====================== +========================================== Jim Challenger, Andrew Cross, Ismael Faro, Jay Gambetta, Juan Gomez, Paco Martin, Antonio Mezzacapo, Jesus Perez, and John Smolin, Erick Winston, @@ -48,7 +48,7 @@ Chris Wood. 将来のリリースでこのプロジェクトにコードの貢献をした方の名前を追加します。 翻訳者(順不同) -============= +======================== 今道 貴司 ルディー・レイモンド diff --git a/doc/ja/install.rst b/doc/ja/install.rst index d1b042faac5e..9b8378fe07a6 100644 --- a/doc/ja/install.rst +++ b/doc/ja/install.rst @@ -1,12 +1,12 @@ -====================== +======================================= インストールとセットアップ -====================== +======================================= インストール -============ +================== 1. ツールの入手 ----------------- +--------------------------- QISKitを利用するには少なくとも`Python 3.5か以降 `__ と `Jupyter Notebooks `__ を @@ -23,7 +23,7 @@ QISKitに貢献したいか拡張したいユーザーにはGitもインスト 2. PIP インストール ------------------ +--------------------------------------- QISKitをインストールする最も簡単な方法はPIP tool(Pythonのパッケージマネージャー)を利用することです。 @@ -32,7 +32,7 @@ QISKitをインストールする最も簡単な方法はPIP tool(Pythonのパ pip install qiskit 3. レポジトリのインストール ------------------------ +----------------------------------- それ以外にもローカルにQISKit SDKのレポジトリのクローンを作成してそのディレクトリで作業するのも一般的です: @@ -44,12 +44,12 @@ QISKitをインストールする最も簡単な方法はPIP tool(Pythonのパ cd qiskit-sdk-py - もしGitをインストールしていない場合は、 -  `QISKit SDK GitHub repo `__ の -  "Clone or download"ボタンをクリックして、 - その後ダウンロードしたファイルを展開し、そのディレクトリーに移動し作業を開始します。 +   `QISKit SDK GitHub repo `__ の +   "Clone or download"ボタンをクリックして、 +  その後ダウンロードしたファイルを展開し、そのディレクトリーに移動し作業を開始します。 3.1 環境の設定 -^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ QISKitを単独で機能するライブラリとして使うには全ての依存するライブラリもインストールする必要があります。 @@ -82,7 +82,7 @@ QISKitを単独で機能するライブラリとして使うには全ての依 4. APIトークンの設定 ---------------------------- +--------------------------------------- - `IBM Q Experience `__ のアカウントがない場合は作成します。 @@ -90,17 +90,17 @@ QISKitを単独で機能するライブラリとして使うには全ての依 からAPIトークンを取得します。 - Qconfig.pyというファイルにAPIトークンを書き込きます。 まずデフォルトのQconfig.pyをコピーします。 -   (Windowsの場合 ``cp`` を ``copy`` で置き換えます): +    (Windowsの場合 ``cp`` を ``copy`` で置き換えます): .. code:: sh cp Qconfig.py.default Qconfig.py -- Qconfig.pyをエディターで開き、``#APItoken``で始まる行の``#``を取り除き、 +- Qconfig.pyをエディターで開き、``#APItoken`` で始まる行の``#``を取り除き、 あなたのAPIトークンを記入して保存します。 Jupyterのチュートリアルのインストール -================================ +================================================================== QISKitプロジェクトはチュートリアルをJupyterノートブックの形式で提供します。 ノートブックはPythonのコードが埋め込まれたウェブページのようなものです。 @@ -111,7 +111,7 @@ QISKitプロジェクトはチュートリアルをJupyterノートブックの 1.1 インストール ----------------------- +------------------------------ - チュートリアルのダウンロード: https://github.com/QISKit/qiskit-tutorial/archive/master.zip - zipファイルの展開 - ターミナルで"qiskit-tutorial-master"のディレクトリーに移動し、以下を実行する: diff --git a/doc/ja/qiskit.rst b/doc/ja/qiskit.rst index 4369e95a5e10..c0413c3cb900 100644 --- a/doc/ja/qiskit.rst +++ b/doc/ja/qiskit.rst @@ -1,8 +1,8 @@ QISKit 概要 -=========== +=========================== 設計思想 ----- +------------ QISKitは、深さが限定的な量子回路を設計して直近の応用を意識した量子コンピューターのアプリケーションを開発したり 実験を行うためのソフトウェア開発キットです。QISKitの中では量子プログラムは量子回路の配列として管理されています。 @@ -17,7 +17,7 @@ QISKitは、深さが限定的な量子回路を設計して直近の応用を プロジェクト概要 --------------- +------------------------ QISKitプロジェクトの構成は以下の通りです: * `QISKit SDK `_: diff --git a/doc/ja/quickstart.rst b/doc/ja/quickstart.rst index 15e3c8a5b03a..6264614cbb89 100644 --- a/doc/ja/quickstart.rst +++ b/doc/ja/quickstart.rst @@ -1,5 +1,5 @@ QISKit入門 -========== +======================== :py:class:`QuantumProgram ` オブジェクトがコードを書く際の起点になります。 QuantumProgramは量子回路と量子レジスターと古典レジスターで構成されます。 @@ -35,26 +35,26 @@ QuantumProgramのメソッドは量子回路を実機やシミュレーターの {'00': 531, '11': 493} 量子プロセッサー --------- +------------------------ ユーザーはQASMで記述した量子回路をIBM Q Experience (QX)のクラウドプラットホームを通じて、 実機の量子コンピューター(量子プロセッサー)で実行することができます。 現在以下のチップが利用可能です: -- ibmqx2: `5-qubit backend `_ +- ibmqx2: `5-qubit backend `__ -- ibmqx3: `16-qubit backend `_ +- ibmqx3: `16-qubit backend `__ -- ibmqx4: `5-qubit backend `_ +- ibmqx4: `5-qubit backend `__ -- ibmqx5: `16-qubit backend `_ +- ibmqx5: `16-qubit backend `__ 最新の実機の詳細については`IBM Q Experience バックエンド情報 `_ を参照してください。 .. include:: example_real_backend.rst プロジェクト構成 --------------- +------------------------ Pythonのプログラム例は *examples* ディレクトリに、 テストスクリプトは *test* ディレクトリにあります。 diff --git a/doc/theme/layout.html b/doc/theme/layout.html index 47d10c4250e2..0d3ddcfc485a 100644 --- a/doc/theme/layout.html +++ b/doc/theme/layout.html @@ -41,6 +41,10 @@ {%- block header %} {%- endblock %} diff --git a/doc/theme/static/bizstyle.css_t b/doc/theme/static/bizstyle.css_t index 9ef0846e9974..11178e6f8cdd 100644 --- a/doc/theme/static/bizstyle.css_t +++ b/doc/theme/static/bizstyle.css_t @@ -14,18 +14,21 @@ div.head { background-color:#000; text-align: left; - text-decoration:none; - cursor:pointer; + text-decoration:none; padding: 8px 15px 8px 15px; - } div.head a { - color: #FFF!important; - text-decoration:none; - cursor:pointer; + color: #FFF!important; + text-decoration:none; + cursor:pointer; +} +div.head div.langbox { + color: #FFF!important; + float: right; } + /* -- page layout ----------------------------------------------------------- */ body { diff --git a/tools/ghpages-documentation-deploy.sh b/tools/ghpages-documentation-deploy.sh index b79d19bac282..ec271b82d959 100755 --- a/tools/ghpages-documentation-deploy.sh +++ b/tools/ghpages-documentation-deploy.sh @@ -27,10 +27,10 @@ TARGET_REPOSITORY_USER="QISKit" TARGET_REPOSITORY_NAME="qiskit.github.io" TARGET_DOC_DIR="documentation" +TARGET_DOC_DIR_JA="documentation/ja" SOURCE_DOC_DIR="doc/_build/html" SOURCE_DOC_DIR_JA="doc/_build/ja/html" SOURCE_DIR=`pwd` -SOURCE_DIR_JA=`pwd`/ja # Build the documentation. make doc