Python API

Python を使用して Moku ハードウェアを制御します。 Python API は Python スクリプトおよびライブ環境と互換性があるため、すぐに Moku デバイスと接続することができます。

始める
Python API の Moku 統合

Pythonとの統合

リアルタイムインターフェースから自動制御まで、MokuハードウェアのPython統合でできることは無限です。豊富なオープンソースライブラリを活用して、アプリケーションをさらに拡張できます。

software_python_interact-in-real-time_animation

リアルタイム編集

PythonのAPIとJupyterを連携させることで、再現性のある自動化のためのスクリプトを書いたり、共有したり、Mokuハードウェアにライブでコマンドを送り、データの記録と分析を一箇所で行うことができます。

software_python_automated-control

自動制御

Python API は Moku ハードウェアを次のレベルに引き上げ、ラボ用の自動テスト、測定、制御デバイスに変えます。 Python の統合により、Moku は次のことを自動的に行うことができます。

  • 計測器の切り替え
  • リアルタイム測定値の取得・処理
  • 後処理用のデータログ/メタデータの保存
  • システム制御用の出力信号の生成
パイソン
”>>

オープンソースの統合

Web 上で利用できる多くのオープンソース Python ライブラリと統合することで、Moku アプリをパワーアップさせます。

seabornを使って美しいビジュアライゼーションを作成したり、plotlyを使ってウェブにストリーミングすることで実験の進捗をリモートで追跡することができます。データをお持ちですか?Pandasは、高性能なデータ構造と使いやすい解析ツールを無限に提供します。

ソフトウェア_Python_クロスプラットフォーム

クロスプラットフォーム

MokuのPython APIは、既存のラボのインフラに組み込むことができます。Windows、Linux、OSXで完全にサポートされており、多くの場合、特別な権限なしでインストールできます。

オペレーティングシステムに関係なく、すべての同僚やコンピュータとプログラムを共有できます。

対象のハードウェアプラットフォーム

Python の統合は、すべての Moku ハードウェア プラットフォームで利用できます。

4000対応ハードウェア木語

Moku:Go

ハードウェアモクラボ

Moku:Lab

ハードウェアmokupro

Moku:Pro

始める前に

Moku ハードウェアは、以下のバージョンの Python をサポートしています

  • バージョン 3.5+
Pythonを取得する*

*Python のバージョンに互換性があることを確認してください。

始める

Moku:Pro、Moku:Lab、Moku:Go の場合

Python 用の API は moku-python によって提供され、Python Package Index または pip install mokuからダウンロードできます。

ダウンロード ドキュメンテーション 始める

 

従来の Moku:Lab バージョン 1.9 のみ

Python用Moku:Labバージョン 1.9 APIは、pymoku によって提供されており、Python Package Index またはpip install pymokuからダウンロードできます。

ダウンロード ドキュメンテーション クイックスタートガイドをダウンロードする