IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

JetBrains lance le programme d'accès anticipé (EAP) à DataSpell 2023.1
La première mise à jour majeure de l'année de son EDI pour la science des données

Le , par Michael Guilloux

23PARTAGES

6  0 
C'est au début du mois de décembre dernier que JetBrains a annoncé la sortie de DataSpell 2022.3. Cette version est venue avec des nouveautés comme la prise en charge des connexions de l'interpréteur distant via SSH, le débogage Jupyter à distance, un historique local pour suivre et annuler les modifications, et bien d'autres améliorations.

La prochaine version majeure est en plein développement et vous pouvez déjà essayer les dernières fonctionnalités de l'EDI pour la science des données. JetBrains a en effet lancé le programme d'accès anticipé (EAP) à DataSpell 2023.1.

La première version EAP de DataSpell 2023.1 vous permet de voir l'heure et la durée d'exécution des cellules Jupyter Notebook. Elle vient aussi avec des améliorations de la complétion de code améliorée pour les Notebooks Jupyter, des améliorations pour la fonctionnalité Data Vision et le widget d'interpréteur.

Vous pouvez télécharger les versions EAP à partir du site Web de l'EDI ou les obtenir à partir de l'application gratuite Toolbox. Mais déjà, regardons plus en détail les nouveautés et améliorations introduites dans cette première version EAP de DataSpell 2023.1.

Affichage de l'heure et la durée d'exécution des cellules

Étant donné que les cellules Jupyter Notebook sont souvent exécutées dans le désordre et que certaines s'exécutent pendant une longue période, il peut être utile de connaître la date et l'heure de la dernière exécution d'une cellule et son temps d'exécution. DataSpell indique désormais quand une cellule de code a été exécutée pour la dernière fois et la durée de l'exécution. Ces informations sont affichées directement sous la cellule.


Amélioration de la saisie semi-automatique du code dans les Notebooks Jupyter

La complétion de code fournie par Jupyter Notebooks est souvent inefficace. A titre d'exemple, Jupyter Notebook ne parvient pas à compléter les noms de colonne Pandas DataFrame dans de nombreux cas. Pour améliorer l'expérience des utilisateurs de DataSpell, la complétion de code Jupyter Notebook a été désactivée et JetBrains va progressivement implémenter une nouvelle complétion de code améliorée pour les cas les plus utiles.

DataSpell 2023.1 EAP 1 fournit l'auto-complétion pour les noms de colonnes de DataFrames, pour les classes dynamiques et pour les chemins de serveurs Jupyter distants.


Amélioration de Data Vision

Data Vision vous permet d'inspecter les variables Jupyter dans vos notebooks. En activant cette fonctionnalité, vous obtenez des informations inline utiles sur différents types de variables importants, tels que la taille et le contenu des tableaux NumPy et les DataFrames Pandas.

Dans les versions précédentes, les informations inline n'étaient disponibles que lorsque la fenêtre Jupyter Variables était ouverte. Dans DataSpell 2023.1 EAP 1, Data Vision peut être utilisé indépendamment de la vue Variable. Les DataFrames visualisées avec Data Vision disposent également de toutes les fonctionnalités d'interactivité améliorées introduites dans DataSpell 2022.3.

Data Vision est une fonctionnalité facultative qui peut être activée dans Settings/Preferences | Languages & Frameworks | Jupyter et en sélectionnant Show inline values in editor.


Widget d'interpréteur amélioré

Il est désormais possible d'ajouter un nouvel interpréteur Python directement depuis le widget d'interpréteur dans la barre d'état de DataSpell. Ouvrez le widget, sélectionnez le répertoire approprié, puis une fenêtre contextuelle s'ouvrira avec une option pour ajouter un nouvel interpréteur. Dans les versions précédentes de DataSpell, un nouvel interpréteur ne pouvait être ajouté qu'en sélectionnant Project: workspace | Python Interpreter dans Settings.


Corrections notables

Des correctifs pour Reformat Code

DataSpell vous permet de reformater votre code en fonction des exigences que vous avez spécifiées dans les paramètres de style de code. Plusieurs nouveaux correctifs dans DataSpell 2023.1 EAP 1 garantissent que l'exécution de Reformat Code ne modifie pas les commandes magiques IPython ou les commandes shell dans les cellules Jupyter, ce qui casserait le code.

Des correctifs pour les fichiers Jupyter distants

DataSpell 2023.1 EAP 1 contient plusieurs correctifs de bogues liés à la copie de fichiers sur, vers et depuis des serveurs Jupyter distants. Les fichiers et les répertoires sont désormais correctement copiés entre les serveurs Jupyter locaux et distants, au sein du même serveur Jupyter distant et d'un serveur Jupyter distant à un autre.

Il s'agit ici des principales nouveautés et améliorations introduites dans DataSpell 2023.1 EAP1. Vous trouverez la liste exhaustive des changements dans les notes de version.

Télécharger la dernière version EAP de DataSpell

Une erreur dans cette actualité ? Signalez-nous-la !