KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire
Posted: 17 Jun 2014, 21:25
Les programmes Ndless pour TI-Nspire avaient longtemps laissé les maths de côté, de part la trop grande difficulté sans l'aide de TI d'accéder aux fonctions mathématiques du système Nspire.
Mais aujourd'hui est un grand jour, avec la naissance du premier gros programme de maths Ndless(+Lua) et pas n'importe lequel, KhiCAS (à prononcer kick-ass bien sûr )
KhiCAS est un portage pour TI-Nspire du puissant moteur de calcul formel GIAC inclus dans le logiciel Xcas développé par Bernard Parisse, Maître de Conférence à l'Université de Grenoble I. (Précisions que le portage a lui aussi été effectué par l'auteur du moteur )
Pour l'anecdote, "khi" est ici la lettre grecque du même nom, "χ" , similaire visuellement au "X" de "Xcas"...
C'est sur l'idée d'un des utilisateurs de son logiciel (un Terminale S de Saint-Malo) que Bernard nous a contactés quelques temps après pour se lancer dans ce travail de portage monumental, qui porte enfin ses fruits ce soir, et quels fruits ...
Rappelons ses dires quant à ce portage :
On a ici le premier exemple concret de l'utilisation des extensions Nspire-Lua qui permettent d'utiliser du code natif dans un script Lua !
L'interface Lua permettant d'utiliser le moteur est de moi - les habitués l'auront reconnue, c'est à peu de chose près l'interface de calculs Lua (code un peu modifié ici par Adriweb) que j'ai développée pour SuperSpire (qui utilise ETK, un GUI toolkit pour Nspire-Lua), et bien évidemment réutilisée avec mon autorisation.
Vous disposez donc désormais d'un moteur CAS alternatif qui vous permettra potentiellement de contourner certains bugs du moteur CAS Nspire !
Suite aux mises à jour récentes du système et du matériel TI-Nspire, il devenait difficile voire impossible pour nombre d'entre vous d'installer le moteur CAS de TI sur les calculatrices non-CAS:
Si tu as l'intention d'utiliser KhiCAS pour tes examens ou chez toi, familiarise-toi dès maintenant avec les commandes GIAC/Xcas. D'ailleurs, Neo t'as déjà facilité la tâche en créant un .tns regroupant les pages 3 à 11 de ce petit guide, prêt à être utilisé sur mViewer CX
PS : Le programme est encore en cours de développement (corrections/améliorations, mais surtout ajout de fonctionnalités) - il y aura donc vraisemblablement des mises-à-jour bientôt
Téléchargement : KhiCAS (beta)
(NB : le fichier de test aussi fourni permet aussi de s'amuser en 3.1 avec le moteur, mais moins facilement - cf. Readme)
Mais aujourd'hui est un grand jour, avec la naissance du premier gros programme de maths Ndless(+Lua) et pas n'importe lequel, KhiCAS (à prononcer kick-ass bien sûr )
KhiCAS est un portage pour TI-Nspire du puissant moteur de calcul formel GIAC inclus dans le logiciel Xcas développé par Bernard Parisse, Maître de Conférence à l'Université de Grenoble I. (Précisions que le portage a lui aussi été effectué par l'auteur du moteur )
Pour l'anecdote, "khi" est ici la lettre grecque du même nom, "χ" , similaire visuellement au "X" de "Xcas"...
C'est sur l'idée d'un des utilisateurs de son logiciel (un Terminale S de Saint-Malo) que Bernard nous a contactés quelques temps après pour se lancer dans ce travail de portage monumental, qui porte enfin ses fruits ce soir, et quels fruits ...
Rappelons ses dires quant à ce portage :
Bernard Parisse wrote:Je précise que je ne cherche absolument pas à engager une guerre avec TI, mon objectif est toujours le même: populariser l'usage du calcul formel.
On a ici le premier exemple concret de l'utilisation des extensions Nspire-Lua qui permettent d'utiliser du code natif dans un script Lua !
L'interface Lua permettant d'utiliser le moteur est de moi - les habitués l'auront reconnue, c'est à peu de chose près l'interface de calculs Lua (code un peu modifié ici par Adriweb) que j'ai développée pour SuperSpire (qui utilise ETK, un GUI toolkit pour Nspire-Lua), et bien évidemment réutilisée avec mon autorisation.
Vous disposez donc désormais d'un moteur CAS alternatif qui vous permettra potentiellement de contourner certains bugs du moteur CAS Nspire !
Suite aux mises à jour récentes du système et du matériel TI-Nspire, il devenait difficile voire impossible pour nombre d'entre vous d'installer le moteur CAS de TI sur les calculatrices non-CAS:
- impossible dans tous les cas d'avoir le CAS sous l'OS 3.6
- sur les TI-Nspire CX de révision matérielle J ou ultérieure, impossible d'installer Nlaunchy pour lancer le CAS sous une version antérieure 3.1 ou 3.2
Si tu as l'intention d'utiliser KhiCAS pour tes examens ou chez toi, familiarise-toi dès maintenant avec les commandes GIAC/Xcas. D'ailleurs, Neo t'as déjà facilité la tâche en créant un .tns regroupant les pages 3 à 11 de ce petit guide, prêt à être utilisé sur mViewer CX
Attention toutefois, ni TI-Planet ni Bernard Parisse ne soutiennent la fraude aux examens, bien évidemment.
Cela ne concerne pas encore la France, mais dans d'autres pays comme le Portugal, les calculatrices CAS sont interdites aux examens, et il y est donc par extension interdit d'utiliser KhiCAS sur une TI-Nspire non-CAS qui en serait munie.
Cela ne concerne pas encore la France, mais dans d'autres pays comme le Portugal, les calculatrices CAS sont interdites aux examens, et il y est donc par extension interdit d'utiliser KhiCAS sur une TI-Nspire non-CAS qui en serait munie.
PS : Le programme est encore en cours de développement (corrections/améliorations, mais surtout ajout de fonctionnalités) - il y aura donc vraisemblablement des mises-à-jour bientôt
Téléchargement : KhiCAS (beta)
(NB : le fichier de test aussi fourni permet aussi de s'amuser en 3.1 avec le moteur, mais moins facilement - cf. Readme)
Ndless programs on the TI-Nspire have for a long time left aside math&science apps, mainly because TI did/does not support third-party native development on the platform, even for math&science.
But today is a great day : the first big Ndless(+Lua) math program is born, and not just any program… KhiCAS ! (pronounced kick-ass of course )
KhiCAS is a TI-Nspire port of the powerful CAS engine 'GIAC' that powers Xcas, a free software developed by Bernard Parisse, lecturer at the Grenoble I University. (Let's note that the port itself was done by the CAS engine author )
For the anecdote, "khi" (also spelled 'Chi') is for the greek letter of the same name, "χ" , visually similar to the "X" of "Xcas"...
Parisse was originally hinted by a user of his software (a senior-year high school student) that it'd be great to have the engine on the TI-Nspire, so some time later, he contacted here on the forum to get some help with some parts of the big amount of work required for the port. And now, the work has started to yield very encouraging results...
Let's recall what he says about his port (translated from French)
We now have here the first concrete example of the use of Nspire-Lua extensions, which allow native code to be run within a Lua script !
The Lua UI is by myself - indeed for those who hadn't recognized it, it's pretty much the interface (a bit modified here, by Adriweb) that I developed for SuperSpire (which uses ETK, an Nspire-Lua GUI toolkit), which is of course used with my approval
You now have an alternative CAS engine, which may help you deal with some bugs of the TI CAS engine.
Following recent TI-Nspire software and hardware updates, it has become harder and even impossible for many of you to install TI CAS engine on non-CAS TI-Nspire calculators:
If you intend to use KhiCAS for your exams, you should first try to get used to the GIAC/Xcas commands. Neo has already created a .tns document with pages 3 to 11 from this little how-to guide, ready to be put on your TI-Nspire and read with mViewer CX
PS : The program is still in active development (fixes/enhancements, but mainly new features) - there will likely be some updates soon
Download : KhiCAS (beta)
(NB : the included test file lets you play with the engine on the 3.1 OS, but less easily - see Readme)
News article translated in English by Adriweb and Critor
But today is a great day : the first big Ndless(+Lua) math program is born, and not just any program… KhiCAS ! (pronounced kick-ass of course )
KhiCAS is a TI-Nspire port of the powerful CAS engine 'GIAC' that powers Xcas, a free software developed by Bernard Parisse, lecturer at the Grenoble I University. (Let's note that the port itself was done by the CAS engine author )
For the anecdote, "khi" (also spelled 'Chi') is for the greek letter of the same name, "χ" , visually similar to the "X" of "Xcas"...
Parisse was originally hinted by a user of his software (a senior-year high school student) that it'd be great to have the engine on the TI-Nspire, so some time later, he contacted here on the forum to get some help with some parts of the big amount of work required for the port. And now, the work has started to yield very encouraging results...
Let's recall what he says about his port (translated from French)
Bernard Parisse wrote:I am absolutely not trying to start a war with TI, my goal is [and always has been] the same: to popularize the use of CAS.
We now have here the first concrete example of the use of Nspire-Lua extensions, which allow native code to be run within a Lua script !
The Lua UI is by myself - indeed for those who hadn't recognized it, it's pretty much the interface (a bit modified here, by Adriweb) that I developed for SuperSpire (which uses ETK, an Nspire-Lua GUI toolkit), which is of course used with my approval
You now have an alternative CAS engine, which may help you deal with some bugs of the TI CAS engine.
Following recent TI-Nspire software and hardware updates, it has become harder and even impossible for many of you to install TI CAS engine on non-CAS TI-Nspire calculators:
- impossible to add the TI CAS engine to OS 3.6
- on TI-Nspire CX calculators with hardware revision J or above, impossible to install nLaunchy in order to add the TI CAS engine to a previous 3.1 or 3.2 version
If you intend to use KhiCAS for your exams, you should first try to get used to the GIAC/Xcas commands. Neo has already created a .tns document with pages 3 to 11 from this little how-to guide, ready to be put on your TI-Nspire and read with mViewer CX
Disclaimer: neither TI-Planet nor Bernard Parisse support cheating, of course.
No problem for France, but in other countries like Portugal, CAS calculators are banned in exams, and using a non-CAS TI-Nspire running KhiCAS is thus forbidden.
No problem for France, but in other countries like Portugal, CAS calculators are banned in exams, and using a non-CAS TI-Nspire running KhiCAS is thus forbidden.
PS : The program is still in active development (fixes/enhancements, but mainly new features) - there will likely be some updates soon
Download : KhiCAS (beta)
(NB : the included test file lets you play with the engine on the 3.1 OS, but less easily - see Readme)
News article translated in English by Adriweb and Critor