#!/usr/bin/env python import sys, math if len(sys.argv)<4: print "\nbh-diameter written by Enno Middelberg 2002" print "\nTask to read in a Distance in Mpc, black hole mass in 10^6 Msun" print "and beam size in mas to caluculate the beam size in units of R_s.\n" sys.exit() distance=3.085677567e+22*float(sys.argv[1]) R_s=3e+9*float(sys.argv[2]) beam=float(sys.argv[3])*math.pi/(1000*60*60*180) apparent_R_s=R_s/distance nbeams=beam/apparent_R_s print "\nDistance: \t %4.3e pc" % (1e6*float(sys.argv[1])) print "BH mass: \t %4.3e Msun" % (1e6*float(sys.argv[2])) print "beam size: \t %4.3f mas" % (float(sys.argv[3])) print "\nApparent R_s: \t %4.3e rad" % (apparent_R_s) print "beam size: \t %4.3e rad" % (beam) print "\nApparent size of BH: "+`nbeams`+" beams.\n"