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 !

DataSpell 2023.1 disponible, l'EDI pour la science des données
Vient avec des boosters de productivité pour les notebooks, des améliorations pour les DataFrames et plus encore

Le , par Michael Guilloux

19PARTAGES

5  0 
DataSpell 2023.1 est disponible. Il s'agit de la première mise à jour de l'année de l'EDI de JetBrains pour la science des données. Cette version vient avec un bon lot de nouveautés et améliorations. On peut citer la prise en charge de multiples projets avec des environnements distincts, des boosters de productivité pour les Notebooks et des améliorations pour les DataFrames.

Projets multiples avec des environnements distincts

Gérer de multiples projets séparés

DataSpell vous permet maintenant d'organiser votre travail en plusieurs projets complètement séparés, ayant chacun leur propre environnement virtuel ou interpréteur Python.

Sélectionnez l'option Projects dans le volet gauche de l'écran d'accueil Welcome de DataSpell pour voir la liste des projets existants, ouvrir un projet ou en créer un nouveau. Vous pouvez également créer et gérer des projets depuis le menu File.


Espace de travail avec répertoires attachés

Vous pouvez aussi continuer d'utiliser un espace de travail unique avec des répertoires attachés. Les répertoires et les projets que vous attachez à l'espace de travail héritent par défaut de l'environnement ou de l'interpréteur configuré pour l'espace de travail.

Pour utiliser DataSpell avec un espace de travail, sélectionnez l'option Quick Start dans le volet gauche de l'écran d'accueil Welcome, configurez un environnement par défaut et cliquez sur Launch DataSpell.


Boosters de productivité pour les Notebooks Jupyter

De Notebook Jupyter à Script Python

Les allers-retours entre notebooks Jupyter et scripts Python sont un workflow courant en science des données. Il est désormais possible de convertir un Notebook Jupyter (fichier .ipynb) en script Python (fichier .py) et inversement en quelques clics seulement.

Heure de début et durée d'exécution de cellules

Les cellules des Notebooks Jupyter étant souvent exécutées dans le désordre, et la durée d'exécution de certaines cellules pouvant être longue, le système affiche désormais l'heure d'exécution de la cellule de code et la durée de l'exécution directement sous la cellule.

Saisie semi-automatique du code pour Jupyter Notebook

JetBrains a désactivé la fonctionnalité de saisie semi-automatique des notebooks Jupyter pour faire place à une complétion améliorée, qui s'applique notamment aux noms de colonnes des DataFrames, aux classes dynamiques et aux chemins d'accès aux serveurs Jupyter distants.


Expérience utilisateur de Markdown

Plusieurs améliorations sont disponibles pour les cellules Markdown dans les notebooks Jupyter et les fichiers Markdown, parmi lesquelles une action d'intention qui permet de corriger le formatage des tableaux, l'action d'éditeur Fill Paragraph pour fractionner les textes longs, ou encore la page de paramètres Smart Keys pour les fichiers Markdown.

Améliorations pour les DataFrames

CSV vers les DataFrames pandas

Créer un DataFrame pandas à partir des données d'un fichier CSV est une tâche classique de science des données. Pour créer automatiquement un DataFrame pandas à partir du contenu d'un fichier, il suffit de déplacer le fichier CSV (.csv) concerné dans un notebook Jupyter par glisser-déposer.

Modification des lignes affichées par défaut

DataSpell affiche le contenu des DataFrames pandas sous forme tabulaire. Pour parcourir de grands tableaux DataFrame plus confortablement, vous pouvez spécifier le nombre de lignes par page à afficher via la boîte de dialogue Change Default.

Expérience utilisateur

Fenêtre d'outils Python Packages

Le recours à la fenêtre d'outils Python Packages est le moyen le plus rapide de gérer les packages et d'obtenir un aperçu de leur documentation pour un environnement ou un interpréteur Python particulier. Vous la trouverez dans le groupe de fenêtres d'outils du bas ou dans le menu principal : Window | Tool Windows | Python Packages.


Console de débogage dans le débogueur Jupyter Notebook

La console de débogage interactive permet d'envoyer des commandes au débogueur Jupyter et d'afficher les résultats et les messages d'erreur pendant le débogage des cellules de Jupyter Notebook.

Widget d'interpréteur amélioré

Vous pouvez ajouter un nouvel interpréteur Python directement depuis le widget de l'interpréteur dans la barre d'état de DataSpell. Ouvrez le widget et sélectionnez le répertoire voulu. Une fenêtre s'affiche alors, avec une option permettant d'ajouter un nouvel interpréteur.


Nouvelle interface utilisateur

La nouvelle interface utilisateur introduite dans les EDI de JetBrains en 2022 est conçue pour réduire la complexité visuelle, accéder facilement aux fonctionnalités essentielles et exposer progressivement les fonctionnalités complexes.

Cette nouvelle interface comporte une barre d'outils principale simplifiée, une nouvelle disposition de fenêtre d'outils, un ensemble d'icônes actualisé, de nouveaux thèmes de couleur clairs et sombres, et bien plus encore.

Vous pouvez l'activer dans Settings/Preferences | Appearance & Behavior | New UI.


Nouveautés et téléchargement de DataSpell 2023.1

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