Ajouter vos propres fonctionnalités#
Dans ce tutoriel, nous allons montrer comment ajouter vos propres fonctionnalités à DataLab en utilisant trois approches différentes :
Les macro-commandes, en utilisant le gestionnaire de macro intégré
Le contrôle à distance de DataLab depuis un IDE externe (par exemple Spyder) ou un notebook Jupyter
Les plugins
Le premier point commun entre ces trois approches est qu’elles reposent toutes sur l’API de haut niveau de DataLab, qui permet d’interagir avec presque tous les aspects du logiciel. Cette API est ici accédée à l’aide de scripts Python, mais elle peut également être accédée à l’aide de n’importe quel autre langage lors de l’utilisation de l’approche de contrôle à distance (car elle repose sur un protocole de communication standard, XML-RPC).
Le second point commun est qu’ils utilisent tous du code Python et des objets proxy compatibles, de sorte que le même code peut être au moins partiellement réutilisé dans les trois approches.