テーブル、データセット、MLモデル、レポートなどのデータアセットを定義・実行・監視するPythonオーケストレーションプラットフォーム。
Avaiga/taipy
UI、パイプライン、スケジューリングを備えた、本番運用向けのWebアプリをデータやAIアルゴリズムから構築できるPythonライブラリ。
- スター
- 19,458
- フォーク
- 2,001
- 未解決の Issue
- 233
- 最終コミット
- 3 か月前
これは何?
Taipyは、別のフロントエンド技術を学ばずにデータやAIを活用したWebアプリを構築したいデータサイエンティストや機械学習エンジニア向けのPythonライブラリです。Pythonコードからユーザーインターフェースを生成し、データ統合、パイプラインのオーケストレーション、スケジューリングなど、アプリを支える機能も提供します。
UIに加えて、what-if分析やシナリオ管理にも対応しており、エンドユーザーはモデルやパイプラインの複数のバリエーションを比較できます。また、本番運用向けに、認証、ロールとユーザーの管理、cronジョブに加え、デプロイスクリプト、バージョン管理、データ移行、テレメトリーを備えたコマンドラインインターフェースも含まれています。
コアライブラリはpipでインストールできます。エコシステムにはTaipy Designer、Taipy Studio、事前定義済みテンプレート、データプラットフォームとの連携機能も含まれます。
主な機能
- 01PythonコードからWebユーザーインターフェースを直接生成します。
- 02データパイプラインをオーケストレーションし、スケジューリングやcronジョブを管理します。
- 03what-if分析とシナリオ管理に対応します。
- 04認証、ロール、ユーザー管理を提供します。
- 05コマンドラインインターフェース、デプロイスクリプト、データ移行ツールを備えています。
- 06本番運用向けのテレメトリーとモニタリングを提供します。
ユースケース
- 機械学習モデルを、ビジネスユーザーが予測を実行できる社内Webアプリにする。
- 予測モデルや計画モデルのシナリオ比較ツールを構築する。
- 定期的に実行するデータ処理パイプラインをスケジューリングし、オーケストレーションする。
- ユーザーロールとアクセス制御を備えた、データ駆動型ダッシュボードをデプロイする。
クイックスタート
- 1
pipで安定版のTaipyをインストールします
pip install taipy - 2
別のインストール方法については、ドキュメントのインストールガイドをご覧ください
使う前に知っておきたいこと
- Python 3.9〜3.12が必要です。
収録されている特集
トピック
よくある質問
- taipy とは?
- UI、パイプライン、スケジューリングを備えた、本番運用向けのWebアプリをデータやAIアルゴリズムから構築できるPythonライブラリ。 Taipyは、別のフロントエンド技術を学ばずにデータやAIを活用したWebアプリを構築したいデータサイエンティストや機械学習エンジニア向けのPythonライブラリです。Pythonコードからユーザーインターフェースを生成し、データ統合、パイプラインのオーケストレーション、スケジューリングなど、アプリを支える機能も提供します。
- taipy は無料で使えますか?ライセンスは?
- taipy は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- taipy は今もメンテナンスされていますか?
- 半年以内に更新あり。taipy の最終コミットは 2026年8月10日 です。
- taipy は何に使えますか?
- 機械学習モデルを、ビジネスユーザーが予測を実行できる社内Webアプリにする。 予測モデルや計画モデルのシナリオ比較ツールを構築する。 定期的に実行するデータ処理パイプラインをスケジューリングし、オーケストレーションする。 ユーザーロールとアクセス制御を備えた、データ駆動型ダッシュボードをデプロイする。
- taipy のインストール方法は?
- pipで安定版のTaipyをインストールします: pip install taipy 別のインストール方法については、ドキュメントのインストールガイドをご覧ください
- taipy はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Avaiga/taipy
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
YAMLで定義したデータ、AI、インフラのワークフローをスケジュール実行・起動できる、オープンソースのイベント駆動型オーケストレーションプラットフォーム。
スクリプトをスケジュール実行、リトライ、キャッシュ、イベントベースの自動化に対応した本番データパイプラインへ変換する、Python製ワークフローオーケストレーションフレームワーク。
MLの学習実行とメタデータを記録し、UIで比較できるセルフホスト型のオープンソース実験トラッカー。Python SDKからデータを照会できます。
SQLとMarkdownからインタラクティブなレポートやダッシュボードを作成する、オープンソースのコードベースBIツール。
フロントエンドもバックエンドもPythonで記述して、フルスタックのWebアプリを構築できるPythonライブラリです。