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-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.
Sie können jetzt Notebooks auf Remote-Jupyter-Servern debuggen. Dabei werden die Funktionen Step Into und Step Over unterstützt.
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.
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.
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 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.
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.
Typdeklarationen, z. B. in Datenklassen, werden jetzt erkannt und in der Schnelldokumentation angezeigt.
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.