JupyterHub-2.0-Unterstützung, Kopieren von Dateien auf Remote-Jupyter-Server, Runtime Completion und Onboarding-Tour
Das erste DataSpell-Release des Jahres 2022 bietet Verbesserungen bei der Arbeit mit Remote-Jupyter-Servern, erweiterte Code-Insight-Funktionen und eine verbesserte Bedienfreundlichkeit.
JupyterHub, eine Plattform, die Mehrbenutzerzugriff auf Remote-Jupyter-Server bietet, erhielt als Version 2.0 ein großes Upgrade, mit dem Rollen und Gültigkeitsbereiche eingeführt wurden. DataSpell 2022.1 wurde an die API-Änderungen der neuen Version angepasst und ermöglicht Verbindungen zu JupyterHub 2.0 per URL – wie auch schon bei Jupyter- und JupyterHub-1.0-Servern. Wählen Sie File | Add Jupyter connection..., geben Sie die URL des JupyterHub-Servers ein, und schon können Sie Jupyter-Notebooks direkt in DataSpell bearbeiten.
Ab DataSpell 2022.1 können Sie lokale Dateien auf eine entfernte Jupyter-Instanz kopieren und umgekehrt. Außerdem können Sie Dateien auch zwischen zwei entfernten Jupyter-Instanzen kopieren. Dies vereinfacht den Austausch von Daten und Notebooks und hilft Ihnen, Ihre Projekte zu synchronisieren. Zum Kopieren und Einfügen von Dateien können Sie das Kontextmenü oder Tastenkürzel verwenden.
Die Outputs der Zellen werden jetzt zusammen mit dem Quellcode kopiert. Diese Neuerung sowie eine Reihe wichtiger Bugfixes für die Zellmanipulation im Befehlsmodus erleichtern das Überarbeiten der Notebook-Struktur und tragen dazu bei, dass Sie Ihre Notebooks übersichtlich halten können.
Die Darstellung interaktiver Ausgaben (Plotly, Bokeh usw.) wurde bei Verwendung des dunklen IDE-Designs angepasst, um sie mit dem Rest der Bedienoberfläche in Einklang zu bringen.
Die Python-Code-Completion, die durch eine von PyCharm bereitgestellte statische Codeanalyse realisiert wird, erhält jetzt Unterstützung von der Laufzeit-Completion der Jupyter-Umgebung. Dies ermöglicht unter anderem die Completion von dynamischen Klassenattributen.
Die objektorientierte Programmierung kann Sie bei Ihren Data-Science-Aktivitäten dabei unterstützen, Ihren Code aussagekräftiger und wiederverwendbarer zu gestalten. Die Aktion Extract Superclass ist jetzt in Jupyter-Notebooks verfügbar und erleichtert die Arbeit mit Python-Klassen.
Diese 10-minütige Tour bietet neuen DataSpell-Benutzer*innen einen Überblick über die Arbeit mit Dateien und Ordnern im DataSpell-Arbeitsbereich. Außerdem werden eine Reihe von Jupyter-Notebook-Arbeitsmethoden vorgestellt, z. B. die Manipulation von Zellen, Unterstützungsmöglichkeiten bei der Codeerstellung sowie das Ausführen und Debuggen von Zellen.
Um die Tour zu starten, wählen Sie im Hauptmenü den Eintrag Help | Learn IDE Features aus.
DataSpell 2022.1 bringt das Plugin Grazie mit, das Ihnen hilft, Fehler bei der Verwendung natürlicher Sprachen zu vermeiden, indem eine im Hintergrund ausgeführte Grammatik- und Rechtschreibprüfung für 15 Sprachen bereitgestellt wird.