DataSpell 2022.3 の新機能

DataSpell 2022.3: SSH 経由のリモートインタープリター接続のサポート、Jupyter のリモートデバッグ機能、ローカル履歴を使った変更の追跡と取り消し。

リモート開発

SSH を使ったリモートインタープリターの設定

SSH を使ったリモートインタープリターの構成

Python リモートインタープリターを SSH 接続経由で使えるようになりました。 ローカルのプロジェクトファイルがリモートマシンと同期され、リモートマシン上で実行されます。また、UI を使ってパッケージの追加と削除を行えます。

Jupyter のリモートデバッグ機能

Jupyter のリモートデバッグ機能

リモート Jupyter サーバー上のノートブックをデバッグできるようになったほか、Step Into(ステップイン)機能と Step Over(ステップオーバー)機能がサポートされるようになりました。

エディター

Jupyter ノートブックの変更を追跡および取り消す機能

Jupyter ノートブックの変更を追跡および取り消す機能

作業中のファイルに対する重要な変更がバージョン管理とは別に自動追跡されます。 このような変更はチェックポイントとして Local History(ローカル履歴)に保存されるため、前の状態を表示するのも、変更を取り消すのも簡単です。 チェックポイント間の差分を完全にレンダリングされた Jupyter ノートブックを使って比較できます。

Data Vision

Data Vision

Data Vision を使用すると、ノートブック内の Jupyter 変数を検査できます。 この機能を有効にすると、NumPy 配列や Pandas DataFrames のサイズと内容など、さまざまな重要な変数の型に関する有益な情報がインラインで表示されます。 Data Vision を有効にするには、Settings/Preferences(設定 / 環境設定)| Languages & Frameworks(言語 & フレームワーク)| Jupyter を開いて Show inline values in editor(エディターでインライン値を表示する)を選択します。 現在のとろこ、インライン情報は、Jupyter Variables(Jupyter 変数)ツールウィンドウが開いている場合にのみ使用できます。

テーブルおよびデータベース

DataFrame のインタラクティビティを強化

DataFrame の対話性を強化

Jupyter ノートブックで DataFrames を使用する場合のオプションが多数追加されました。 Excel、JSON、HTML、XML、Markdown のテーブル、SQL の Insert ステートメントなど、さまざまな形式で DataFrames をエクスポートできます。 DataFrames の表示オプションには、転置やカラムの非表示などもあります。

Redis サポート

Redis のサポート

DataSpell のデータベースツールで Redis をデータベース接続先に選べるようになりました。 DataSpell から直接 Redis データベースの接続、操作、クエリを行えます。

クイックドキュメント

属性とパラメーターの認識

属性とパラメーターの認識

docstring に定義されている属性とパラメーターがクイックドキュメントの一部として認識されるようになりました。 NumPy 関数の Other Parameters(その他のパラメーター)セクションに定義されている関数パラメーターもクイックドキュメントポップアップに表示されます。

クイックドキュメントでの型宣言表示

クイックドキュメントでの型宣言表示

型宣言(データクラスに作成されるものなど)がクイックドキュメントの一部として認識、表示されるようになりました。

UI(ユーザーインターフェース)

新しい UI を有効化する機能

新しい UI を有効化する機能

新しい軽量な UI を DataSpell で使用できるようになりました。 この UI では、シンプルなメインツールバー、新しいツールウィンドウのレイアウト、最新のアイコンセット、新しいライトおよびダークのカラーテーマが導入されています。 新しい UI は、Settings/Preferences(設定 / 環境設定)| Appearance & Behavior(外観と動作)| New UI(新しい UI) で有効化できます。