Esempio n. 1
0
def usage():
    print "Usage:"
    print "  ubv.py [params]"
    print "  -b <bands:shift>: string, default: U-B-V-R-I, for example U-B-V-R-I-u-g-i-r-z-UVW1-UVW2.\n" \
          "     shift: to move lc along y-axe (minus is '_', for example -b R:2-V-I:_4-B:5 "
    print "  -i <model name>.  Example: cat_R450_M15_Ni007_E7"
    print "  -p <model directory>, default: ./"
    print "  -e <extinction, E(B-V)> is used to define A_nu, default: 0 "
    print "  -c <callback> [plot_tolstov, popov[:R:M:E[FOE]:Mni]]. You can add parameters in format func:params"
    print "  -d <distance> [pc].  Default: 10 pc"
    print "  -m <magnification>.  Default: None, used for grav lens"
    print "  -q  turn off quiet mode: print info and additional plots"
    print "  -t  plot time points"
    print "  -s  <file-name> without extension. Save plot to pdf-file. Default: ubv_<file-name>.pdf"
    print "  -x  <xbeg:xend> - xlim, ex: 0:12. Default: None, used all days."
    print "  -y  <ybeg:yend> - ylim, ex: 26:21. Default: None, used top-magnitude+-5."
    print "  -v  plot model velocities."
    print "  -w  write magnitudes to file, default 'False'"
    print "  -z <redshift>.  Default: 0"
    print "  -l  write plot label"
    print "  -h  print usage"
    print "   --- "
    bands = band.band_get_names()
    band.Band.load_settings()
    alias = band.band_get_aliases()
    print "   Available bands: \n %s" % '-'.join(sorted(bands))
    print "   Available aliases: "
    if len(alias) > 0:
        for k, v in alias.items():
            print "     %s => %s " % (k, v)
    else:
        print "     No aliases."
Esempio n. 2
0
 def test_aliases_load(self):
     band.Band.load_settings()
     aliases = band.band_get_aliases()
     self.assertTrue(len(aliases), "Should be more aliases.")
Esempio n. 3
0
 def test_aliases_load(self):
     band.Band.load_settings()
     aliases = band.band_get_aliases()
     self.assertTrue(len(aliases), "Should be more aliases.")