{"repo":"idanpa/calcpy","free":true,"listed":false,"github":"https://github.com/idanpa/calcpy","clone":"git clone https://github.com/idanpa/calcpy.git","description":"Terminal calculator and advanced math solver using Python, IPython and SymPy","language":"Python","stars":117,"topics":["calculator","cli","programmer-calculator","console-application","ipython","sympy","console-calculator","terminal-calculator","python-calculator","scientific-calculator"],"license":"MIT","category":"cli-tools","readme_excerpt":"CalcPy Terminal programmer calculator and advanced math solver using Python, IPython and SymPy. The missing tweaks for using Python as a calculator. 🖥 Usage 🚀 Try online 📦 Installation Android installation ✨ Features Display both symbolic and numeric solutions Integers displayed as decimal, hex and binary Evaluation preview while typing Currency conversion 10USD ( calcpy.base currency='EUR' to change base currency) (by ECB) ? suffix provides some basic analysis of expression (similar to WolframAlpha) ((1,2),(3,4))? , x 2+1? , 234? Automatic symbolic variables, anything like x y 1 is a sympy symbol Symbolic variables assumptions are uniform, symbols(x, real=True) would change all occurencase of x to be real Implicit multiplication ( 2x , (x+1)(x-1) are valid) Nested tuples are matrices ((1,2),(3,4)) 2 All variables and functions are restored between sessions (delete using del ) Datetime calculations d\"yesterday at 9 am\" - d\"1990-1-30 9:20\" (by dateparser) Sizes KB , MB , GB , TB (e.g. 4MB-32KB ) Unit prefixes G , M , k , m , u , n , p ( 4G/3.2n , enable by calcpy.units prefixes=True ) Implicit lambda f(a,b):=a 2+b 2 Latex input diff($\\frac{1,x}$) (latex output with latex(1/x) ) Copy to clipboard copy( ) would copy last result Custom user startup (for imports, etc.) edit user startup() Persistent configuration, see options with calcpy? SymPy All the elementary (and non-elementry) math functions and constants - ln , sin , e , pi etc. Calculus, algebra, plotting - diff , integ","default_branch":null,"files":null,"tree":[],"storefront":"/r/idanpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/idanpa/calcpy/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."}