Pyromaths 18.9.1
  • Séparation de pyromaths en deux projets : pyromaths (client en ligne de commande) et client QT.
  • Passage à Python3 (et nombreux changements dans l'API interne, qui n'est pas rétro-compatible).
  • Tags
    • Possibilité d'ajouter des tags à des exercices
    • Le niveau d'un exercice n'est plus défini par une chaîne, mais par une liste de tags (un exercice peut donc avoir plusieurs niveaux).
  • Binaire, et sous commandes.
    • Pyromaths peut être appelé comme un module python3 : python3 -m pyromaths.
    • ls :
      • Ajout des options --tags et --desc, pour filtrer les exercices.
    • tags :
      • Création d'une commande pyromaths tags permettant d'afficher la liste de tous les tags.
    • generate :
      • Ajout d'une option --format, permettant de choisir le format de sortie (LaTeX, pdf, latexmkrc).
  • Exercices
    • InterpolationMatrices : Correction du choix des coefficients (ils étaint parfois égaux à 0, ce qui provoquait des écritures comme $f(x)=0x²+2x+0$ ; ils peuvent maintenant être décimaux (c'était normalement déjà possible, mais un bug interdisait ce cas).