Bonjour.
Le module giacpy est désormais installé dans mon système Python3 (Merci Frédéric Han !).
En lisant la documentation sur le site de ce dernier, j'ai vu qu'il était possible d'avoir une sortie graphique, via qcas, pour des graphiques en 2D (à titre expérimental pour le moment ?). Pour l'instant je ne suis arrivé à rien, à part des sorties dans l'éditeur. Mais peut-être que je m'y prends mal ? Comment procéder ?
Merci de vos éclaircissements.
J.P.
Giacpy et interface 2d
Modérateur : xcasadmin
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: Giacpy et interface 2d
Bonjour,
C'est une extension de giacpy que j'ai séparé dans le fichier giacpy2qcas. Pour les paquets debian elle est dans les paquets qui se terminent par -qt:
python-giacpy-qt
python3-giacpy-qt
MAIS le paquet actuel (0.5.0) python3-giacpy n'a pas la version de giacpy pour python3.5.
Dans la version que je vous ai donnée ici:
http://webusers.imj-prg.fr/~frederic.ha ... 686.tar.gz
je n'ai pas inclus ce sous module graphique pour minimiser les problemes de dépendances et de librairies à installer.
je ne l'ai pas mis non plus dans les versions pour win64.
En revanche le linux mint que j'ai vu avait aussi python2.7 (obtenu par la commande python)
dans ce cas vous pouvez voir à quoi cela ressemble avec en tant qu'admin;
apt-get install python-giacpy-qt
puis utiliser python plutot que python3
cela permet apres une instruction dessin 2D de rajouter .qcas() et d'avoir le dessin comme dans qcas:
C'est une extension de giacpy que j'ai séparé dans le fichier giacpy2qcas. Pour les paquets debian elle est dans les paquets qui se terminent par -qt:
python-giacpy-qt
python3-giacpy-qt
MAIS le paquet actuel (0.5.0) python3-giacpy n'a pas la version de giacpy pour python3.5.
Dans la version que je vous ai donnée ici:
http://webusers.imj-prg.fr/~frederic.ha ... 686.tar.gz
je n'ai pas inclus ce sous module graphique pour minimiser les problemes de dépendances et de librairies à installer.
je ne l'ai pas mis non plus dans les versions pour win64.
En revanche le linux mint que j'ai vu avait aussi python2.7 (obtenu par la commande python)
dans ce cas vous pouvez voir à quoi cela ressemble avec en tant qu'admin;
apt-get install python-giacpy-qt
puis utiliser python plutot que python3
cela permet apres une instruction dessin 2D de rajouter .qcas() et d'avoir le dessin comme dans qcas:
Code : Tout sélectionner
import giacpy
from giacpy import giac, sin, pi
x=giac('x')
D1=giacpy.plot(sin(x)/x,x,-3*pi,3*pi)
D1.qcas()
Re: Giacpy et interface 2d
Merci pour la réponse détaillée et claire.
En effet, ça marche très bien avec Python2. On retrouve l'interface de qcas.
Bonne soirée.
JP
En effet, ça marche très bien avec Python2. On retrouve l'interface de qcas.
Bonne soirée.
JP
Re: Giacpy et interface 2d
Bonsoir.
Je me permets de revenir sur le sujet précédent.
Dans la console "habituelle" de Mint, les actions décrites précédemment marchent bien : python, puis ce qui suit.
L'environnement qcas s'ouvre.
Par contre j'ai un souci avec pyzo (ide que je découvre). Dans un shell python2, j'obtiens ceci :
(j'ai mis un sleep pour avoir le temps de voir quelque chose). Une fenêtre qt s'ouvre bien avec une en-tête QCAS, mais elle est vide, et j'obtiens un message d'erreur dans le shell :
Avez-vous une idée de ce qui peut se passer ?
Merci pour votre aide.
Bonne soirée.
JP
Je me permets de revenir sur le sujet précédent.
Dans la console "habituelle" de Mint, les actions décrites précédemment marchent bien : python, puis ce qui suit.
L'environnement qcas s'ouvre.
Par contre j'ai un souci avec pyzo (ide que je découvre). Dans un shell python2, j'obtiens ceci :
(j'ai mis un sleep pour avoir le temps de voir quelque chose). Une fenêtre qt s'ouvre bien avec une en-tête QCAS, mais elle est vide, et j'obtiens un message d'erreur dans le shell :
Avez-vous une idée de ce qui peut se passer ?
Merci pour votre aide.
Bonne soirée.
JP