{"repo":"ConceptJunkie/rpn","free":true,"listed":false,"github":"https://github.com/ConceptJunkie/rpn","clone":"git clone https://github.com/ConceptJunkie/rpn.git","description":"RPN command-line calculator","language":"Python","stars":24,"topics":["python","mpmath","mathematics","unit-conversion","rpn","prime-numbers","gmpy2","factorization","bitwise","astronomy"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"rpn rpnChilada is a command-line Reverse-Polish Notation calculator. rpnChilada supports arithmetic with arbitrary precision, powers and roots, logarithms, algebraic functions (including polynomials arithmetic and solving), trigonometric functions, complex numbers, computer science related functions (bitwise math, base conversion), number theory functions, astronomical functions, prime number calculations and lookup, can operate with single operands or lists of operands and supports a wide variety of flexible unit conversions comparable to the GNU units program. Updates Update - November 24, 2021 Python 3.10 really broke RPN, but the fixes were simple. 8.5.6 includes several small fixes to deal with incompatibilities introduced with Python 3.10, the most significant of which is that pyreadline, the moribund library that provides readline functionality for Python on Windows was replaced with the built-in readline. If I recall correctly, the readline library didn't support Windows in the hazy past, which is why I started using pyreadline. Update - September 27, 2021 RPN isn't dead, although I figured it was time for a new release since with the library updates, 8.4.0 didn't work any more. rpn 8.5.4 is released: Big Clean-Up and Documentation Release! Much more thorough argument validation has been implemented on all operators. In addition, all non-constant operator function names now end with 'Operator', which means I can be sure they are not being called recursively, or being ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ConceptJunkie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ConceptJunkie/rpn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}