예제 #1
0
파일: tdump.py 프로젝트: jpcoles/jcode
    print "Dump dark particles 100,000 to 100,010"


if __name__ == "__main__":

    bHelp = False  #!< Help was requested on the command line
    bError = False  #!< An error occurred on the command line
    bSplit = True  #!< Split lines
    iPrecision = 5
    ftype = "standard"
    filename = None
    markname = None
    tipsyname = None

    inp = ifTipsy()
    out = ofTipsy()
    worklist = []

    args = []
    rest = []

    long_options = ["help", "single", "standard", "std", "native", "nat", "markfile=", "tipsyout=", "precision="]

    args, rest = gnu_getopt(sys.argv[1:], "h1p:", long_options)
    for option, value in args:
        if option in ["-h", "--help"]:
            bHelp = True
        elif option in ["-1", "--single"]:
            bSplit = False
        elif option in ["--standard", "--std"]:
            ftype = "standard"
예제 #2
0
파일: tostd.py 프로젝트: jpcoles/ZM
#  This example program will convert a native format tipsy file
#  into a standard format file.
#

import sys
from pytipsy import ifTipsy, ofTipsy

inp = ifTipsy()      # The input file
out = ofTipsy()      # The output file

# Make sure we have two parameters, a native and a standard file.
if len(sys.argv) != 3:
    print >>sys.stderr, "Usage: %s <native> <standard>" % sys.argv[0]
    sys.exit(1)

# Open the native file and abort if there is an error.
inp.open(sys.argv[1],"native")
if not inp.is_open():
    print >>sys.stderr, "Unable to open Native binary %s" % argv[1]
    sys.exit(2)

# Open the output file.
out.open(sys.argv[2],"standard")
if not out.is_open():
    print >>sys.stderr, "Unable to create Standard binary %s" % sys.argv[2]
    sys.exit(2)

# Read the from the input and write it to the output.
for i in inp: out.write(i)

# Close the files.