Das ist neu in DataSpell 2022.3

DataSpell 2022.3: Unterstützung für Remote-Interpreter-Verbindungen über SSH, Remote-Debugging für Jupyter und lokaler Verlauf für die Nachverfolgung und Rücknahme von Änderungen

Remote-Entwicklung

Konfigurieren von Remote-Interpretern über SSH

Konfigurieren von Remote-Interpretern über SSH

Remote-Python-Interpreter können jetzt über SSH-Verbindungen genutzt werden. Lokale Projektdateien werden mit dem Remote-Server synchronisiert und dort ausgeführt, und Pakete können über die Bedienoberfläche installiert und entfernt werden.

Remote-Debugging in Jupyter

Remote-Debugging in Jupyter

Sie können jetzt Notebooks auf Remote-Jupyter-Servern debuggen. Dabei werden die Funktionen Step Into und Step Over unterstützt.

Editor

Nachverfolgung und Rücknahme von Änderungen in Jupyter-Notebooks

Nachverfolgung und Rücknahme von Änderungen in Jupyter-Notebooks

Relevante Änderungen an Ihrer aktuellen Datei werden automatisch und unabhängig von einer Versionsverwaltung nachverfolgt. Diese Änderungen werden als Verlaufspunkte im Lokalen Verlauf gespeichert, sodass Sie unkompliziert frühere Versionen einsehen und wiederherstellen können. Die Unterschiede zwischen Verlaufspunkten können anhand von vollständig gerenderten Jupyter-Notebooks verglichen werden.

Data Vision

Data Vision

Mit Data Vision können Sie Jupyter-Variablen in Ihrem Notebook untersuchen. Wenn diese Funktion aktiviert ist, erhalten Sie nützliche Inline-Informationen über verschiedene wichtige Variablentypen, z. B. Größe und Inhalt von NumPy-Arrays und Pandas-DataFrames. Um Data Vision einzuschalten, öffnen Sie Settings/Preferences | Languages & Frameworks | Jupyter und aktivieren Sie die Option Show inline values in editor. Im Moment sind Inline-Informationen nur verfügbar, wenn das Toolfenster Jupyter Variables geöffnet ist.

Tabellen und Datenbanken

Verbesserte DataFrame-Interaktivität

Verbesserte DataFrame-Interaktivität

Für die Arbeit mit DataFrames in Jupyter-Notebooks stehen Ihnen jetzt viel mehr Optionen zur Verfügung. DataFrames können in verschiedenen Formaten exportiert werden, darunter Excel, JSON, HTML, XML, Markdown-Tabellen und SQL-Insert-Anweisungen. Auch für die Darstellung von DataFrames gibt es zusätzliche Optionen, darunter das Transponieren und das Ausblenden von Spalten.

Redis-Unterstützung

Redis-Unterstützung

Redis ist jetzt als unterstützte Datenbankverbindung in den Datenbank-Tools von DataSpell verfügbar. Sie können Redis-Datenbanken direkt in DataSpell verbinden, durchsuchen und abfragen.

Schnelldokumentation

Erkennung von Attributen und Parametern

Erkennung von Attributen und Parametern

Attribute und Parameter, die in einem Docstring definiert sind, sind jetzt Teil der Schnelldokumentation. Funktionsparameter, die als sonstige Parameter in NumPy-Funktionen definiert sind, werden ebenfalls im Schnelldokumentations-Popup angezeigt.

Anzeige von Typdeklarationen in der Schnelldokumentation

Anzeige von Typdeklarationen in der Schnelldokumentation

Typdeklarationen, z. B. in Datenklassen, werden jetzt erkannt und in der Schnelldokumentation angezeigt.

Bedienoberfläche

Möglichkeit zur Aktivierung der neuen UI

Möglichkeit zur Aktivierung der neuen UI

Die neue, schlanke Bedienoberfläche kann jetzt in DataSpell genutzt werden. Sie verfügt über eine vereinfachte Symbolleiste, ein neues Toolfenster-Layout, überarbeitete Symbole und neue helle und dunkle Farbdesigns. Sie können die neue Bedienoberfläche unter Settings/Preferences | Appearance & Behavior | New UI aktivieren.