Autres langages
Constellation a beau être un projet JavaScript, il est possible d'accéder au réseau distribué à partir de clients dans d'autres langages informatiques. Des clients sont disposibles dans les langages suivants :
- Python : Fonctionnel
- Julia : Fonctionnel
- R : Fonctionnel
- Autres langages : Si vous développez un client Constellation dans un autre langage, contactez-nous et nous l'annoncerons ici.
Tous ces clients fonctionnent en ouvrant un serveur WS Constellation local sur votre machine. Le client Python, Julia ou autre communiquera ensuite avec ce serveur local par messages WS et vous permettent d'utiliser Constellation dans le langage de votre choix.
Vous devrez donc toujours installer Constellation sur votre machine avant de pouvoir utiliser ces clients. La manière la plus facile est d'installer l'interface graphique et puis d'activer le serveur WS sur la page de configuration. Alternativement, vous pouvez installer le serveur WS de Constellation sans interface graphique. Vous aurez besoin de Node.js et de pnpm.
Si nécessaire, installer pnpm :
$ npm add -g pnpm
Et puis installer Constellation :
$ pnpm global add -g @constl/serveur