Releases: TeddyBoomer/TableauSigne
Release list
ask_me_now
bug fix: apparu avec mise à jour de sympy → rectification de l'usage de la conversion latex.
simplification du code
ajout de tests unitaires
winter wobble
ajout d'un export TikZ
activation par défaut de l'option evaluate=False au moment de sympifier l'expression: elle reste alors conforme à la saisie (sans simplification des facteurs constants par ex.)
- correctif construction de la liste des facteurs (2.0.3)
- correctif affichage simplifié des facteurs (2.0.3)
chrismas fairy
Amélioration sensible de la fonction randExpr: des paramètres supplémentaires permettent de contraindre la construction:
- denomin: bool/int pour autoriser des facteurs au dénominateur (default:
True), si on donne un entierk<=n, c'est qu'on imposekfacteurs au dénominateur. - vals: list liste de valeurs que l'on veut forcer parmi les zéros ou les valeurs interdites.
mise à jour de la documentation qui se trouve dans le dossier data du paquet.
summer time
Le script TableauSigneGUI.py permet désormais les exports avec les options de tableau à compléter:
des pointillés à compléter avec les bons signes (2 niveaux de difficulté)
Le code a été nettoyé.
La documentation aussi.
Ajout d'un tableau à compléter
Mise à jour:
- l'export permet d'obtenir un tableau de signe à compléter (option 'nosign') ou complet (option 'whole'), ou simplifié (option 'simplif')
- la fonction randExpr est améliorée, une option nopower=True permet de garantir des produits sans puissances.
Clean wheel release
Last commits included (scripts extension reverted to .py for easier use under windows)
code separation
doc cleaned
PyQt5 compliance test in TabSigneGUI script
stable release
Documentation à jour.
Scripts à jour et fonctionnels.
Archive wheel disponible
pip install lxml sympy
apt-get install python3-qt5 (ou installer qt5 depuis le site officiel riverbank)
pip install TableauSigne-1.1-py3-none.whl
wheel compliant release
Le paquet est stable. Il dispose à présent d'un setup pour construire une archive wheel.
C'est du pure python3.
par contre, il n'est pas encore indiqué d'installer pyqt5 alors que le script TabSigneGUI.py en a besoin
TableauSigne
Version alpha avec interface graphique en Qt5.
Quelques bugs dans le cœur du module ont été corrigés.
Tableaux de signe (opérationnel en ligne de commande)
Le paquet est opérationnel. Il nécessite les modules lxml et sympy.
Il contient une documentation.
Les scripts TabSigne* se lancent en ligne de commande (l'option -h ou --help fournit de l'aide)