pyNPI

, par MiKaël Navarro   submit to reddit

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é ;
  • Fonctions de manipulations de la pile ;
  • Implémentations des fonctions mathématiques :
    • arithmétique de base ;
    • modulo, arrondis, min/max ;
    • puissances, racines ;
    • pgcd, …
  • Fonctions exponentielles, trigonométriques, hyperboliques ;
  • Ajout de fonctions de probabilités (dont jets de dés pour Shadowrun) ;
  • Rajout du calcul des intérêts ;
  • Complétion des commandes ;
  • Bots IRC et Jabber ;
  • Simplicité de programmation par chargement modulaire de fonctionnalitées.

+ Cf. http://savannah.nongnu.org/projects/pynpi/