pyNPI

, par MiKaël Navarro

Calculatrice en Notation Polonaise Inverse portable avec historique et complétion des commandes.

pyNPI est la réimplémentation en Python de l’application NPI initialement en C.

Cette version apporte les fonctionnalitées suivantes :

  • Portabilité et simplicité de programmation par chargement modulaire des librairies ;
  • Fonctions de manipulations de la pile ;
  • Implémentations des fonctions mathématiques :
    • arithmétique de base ;
    • modulo, arrondis, min/max ;
    • puissances, racines ;
    • exponentielles, trigonométrie ;
    • pgcd, …
  • Ajout de fonctions de probabilités (dont jets de dés pour Shadowrun et autres JdR) ;
  • Complétion / historique des commandes ;
  • Bots IRC, Jabber et Discord.

Autres implémentations : cf. http://www.linuxfocus.org/Francais/January2004/article319.shtml