PyFile RunnerはAndroid向けのPython IDE・コードエディターです。プロジェクトを作成し、スクリプトを編集して、端末上でPythonを実行できます。
エディターとワークスペース
• 構文ハイライト、行番号、ファイル内検索、Undo/Redo、スマートインデント、追加のコーディングキー列。
• Pythonキーワード、組み込み関数、テンプレート、現在のファイル内の名前をオフラインで提案します。コードの概要表示、シンボルへの移動、診断、基本的な空白整形に対応。フォントサイズ、インデント、行番号、折り返しを設定できます。
• ファイルやフォルダーの作成、検索、並べ替え、名前変更、移動、複製、ゴミ箱への移動と復元が可能です。.py、.txt、.csv、.jsonをインポート、エクスポート、共有できます。復旧コピーで編集内容を保護します。
実行とデバッグ
• 同梱のPythonランタイムでスクリプトを実行するか、対話型REPLでコードを試せます。Consoleで出力、エラー、入力を確認し、停止や再実行ができます。
• ブレークポイント、ステップ実行、続行、コールスタックやローカル/グローバル変数の確認、式のウォッチに対応します。
Pythonライブラリとグラフィックス
• Requests、NumPy、Matplotlib、SymPy、Pandas、SciPy、scikit-learn、Pillow、OpenCVを利用できます。
• 2D/3Dグラフを作成し、Qt/PySide6、Kivy、Pygame/SDL2で対応するPython GUIを構築できます。
パッケージとモデル
• PyPIのパッケージ情報を検索し、インストール済みパッケージや更新を確認して、互換性が確認された純Python wheelを追加できます。ネイティブコードを含むwheelはAndroidで動作しない場合があります。
• Model Managerで互換性のあるLiteRT (.tflite) とExecuTorch (.pte) モデルをインポートまたはダウンロードして検証し、端末上の推論を試せます。Python版TensorFlowやPyTorchの完全サポートではありません。
• データ、グラフ、画像処理、GUIのサンプルから始められます。同梱ランタイムとライブラリはオフラインで利用できます。オンラインのパッケージ情報やダウンロードにはインターネットが必要です。
AndroidでPythonコードを作成、実行、デバッグ。