Numbat 1.21.0

Numbat 1.21.0

La version 1.21.0 du calculateur scientifique de console de haute précision est sortie. numbat, écrit en langage Rust et distribué sous la licence MIT et/ou Apache 2.0.

Fonctionnalités distinctives de Numbat :

  • prise en charge complète des dimensions physiques et des unités de mesure ;
  • langage de programmation statiquement typé pour le calcul scientifique ;
  • auto-complétion des noms de fonctions, des unités de mesure et des variables ;
  • recherche dans l'historique des entrées ;
  • large éventail de fonctions et de constantes intégrées : mathématiques, date et heure, traitement de chaînes et autres.
  • et bien plus encore.

Les principales modifications dans la version 1.21.0 :

  • ajout de la fonctionnalité pour le calcul des levers et couchers de soleil (#818) et des phases de la Lune (#819);
  • ajout de la fonction base_unit_of() (#821);
  • ajout de plus d'options pour le formatage de la sortie (#822);
  • amélioration des limites de plage lors des erreurs (#823);
  • autorisation de l'ombre (shadowing) des arguments de fonction et des variables locales (#824);
  • mises à jour pour la précision Unix du temps en microsecondes ajoutée dans la version précédente (#817).

Aussi depuis la version 1.17.0 (dernièrement mentionnée ici), les modifications importantes apportées à la version précédente 1.20.0 incluent :

  • choix de l'unité inférieure lors de l'addition/soustraction ;
  • nouveau mécanisme de conversion ;
  • ajout de la fonction parse(input: String) -> T ;
  • ajout de la prise en charge de l'analyse des mesures dimensionnelles ;
  • ajout de la fonction args() pour accéder aux arguments de la ligne de commande ;
  • prise en charge de la précision en millisecondes et microsecondes pour le temps Unix ;
  • ajout de paramètres de fonction et de liaisons locales aux « trous » typés correspondants (voir. rapport de bogue) et documentation à leur sujet ;
  • ajout d'un exemple de graphique de marées ;
  • ajout de la fonction inspect ;
  • affichage des types dans les appels d'inspection ;
  • mise à jour de jiff vers la version 0.2.18 ;
  • correction de la commande reset dans la version CLI ;
  • structures générales ;
  • méthode Runge-Kutta;
  • génération d'une erreur DivisionByZero lors de l'élévation de zéro à une puissance négative ;
  • ajout d'un paquet pour aarch64-unknown-linux-musl ;
  • ajout de plages aux RegistryErrors ;
  • ajout d'un alias KB ;
  • ajout de références aux modules dans la liste des unités ;
  • entrée Unicode pour la version web ;
  • mises à jour multiples de la documentation ;
  • et bien plus encore.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster