X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=bin%2Fcalc;h=798050922eae95a8325d94b6df6bc7a9fa2bd3a8;hb=HEAD;hp=f76472f00ef56512a0a873b78ca5dd99add244f4;hpb=78ed4e167ea4bf3ba1b03cc64ea02e6d4184cf77;p=config%2Fdotfiles.git diff --git a/bin/calc b/bin/calc deleted file mode 100755 index f76472f..0000000 --- a/bin/calc +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2011-2013 Simon Ruderich -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - - -exec python -i -c ' - -# Math functions. -from math import * - -def ld(x): - return log(x)/log(2) -def lg(x): - return log10(x) - -def binom(n,k): - return reduce(lambda a,b: a*(n-b)/(b+1),xrange(k),1) - -# Convert number to scientific notation (e.g. 5e6). -def s(x): - print "%e" % x - - -# Time/Date functions. -import time - -# Convert time in seconds since epoch to readable string. -def stime(seconds): - print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(seconds)) - - -print "Welcome to the ultimate calculator."' - -# vim: ft=python