コード例 #1
0
ファイル: vsposcar.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "input", default = "POSCAR",
              help = "Input" )

    self.option( "-o", "--output",
              action = "store", type = "string",
              dest = "output", default = "vsposcar",
              help = "Output" )

    self.option( "-k", "--cart",
              action = "store_true",
              dest = "cart", default = False,
              help = "Cart" )

    self.option( "-b", "--band",
              action = "store", type="string",
              dest = "band",
              help = "Band" )

    self.option( "-x", "--xyz",
              action = "store_true",
              dest = "xyz", default = False,
              help = "XYZ" )

    self.init()
コード例 #2
0
ファイル: pp-diff.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "POSCAR",
              help = "Input" )

    self.opt( "-r", "--reference",
              action = "store", type = "string",
              dest = "ref_name", default = "ref.POSCAR",
              help = "Reference" )

    self.opt( "-o", "--output",
              action = "store", type = "string",
              dest = "output_name", default = "diff.POSCAR",
              help = "Output" )

    self.opt( "-l", "--lower",
              action = "store", type = "float",
              dest = "ll", default = 0.1,
              help = "Lower limit" )

    self.opt( "-u", "--upper",
              action = "store", type = "float",
              dest = "ul", default = 1.5,
              help = "Upper limit" )

    self.opt( "-n", "--newno",
              action = "store_true",
              dest = "newno", default = False,
              help = "Atom numbers form the new geometry" )

    self.ini()
コード例 #3
0
ファイル: pp-upot.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "input.UPOT",
              help = "Input" )

    self.ini()
コード例 #4
0
ファイル: vsforce.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "input", default = "OUTCAR",
              help = "Input" )

    self.init()
コード例 #5
0
ファイル: vsasepot.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "input", default = "input.ASEPOT",
              help = "Input" )

    self.option( "-r", "--reference",
              action = "store", type = "string",
              dest = "reference", default = "reference.ASEPOT",
              help = "Reference" )

    self.option( "-a", "--average",
              action = "store", type = "string",
              dest = "average",
              help = "Average" )

    self.option( "-x", "--compare",
              action = "store", type = "string",
              dest = "compare",
              help = "Compare" )

    self.option( "-d", "--vacancy",
              action = "store", type = "string",
              dest = "vacancy",
              help = "Vacancy Defects" )

    self.option( "-f", "--furthest",
              action = "store", type = "string",
              dest = "rho",
              help = "Rho" )

    self.option( "-m", "--match",
              action = "store", type = "float",
              dest = "match",
              help = "Match" )

    self.option( "-o", "--origo",
              action = "store", type = "string",
              dest = "origo",
              help = "Origo" )

    self.option( "-k", "--cache",
              action = "store", type = "string",
              dest = "cache", default = "vsasepot.cache",
              help = "Match cache" )

    self.option( "-p", "--poscar",
              action = "store_true",
              dest = "poscar", default = False,
              help = "Write input and reference poscar" )

    self.init()
コード例 #6
0
ファイル: vsueig.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "inp", default = "UEIG",
              help = "Input" )

    self.option( "-r", "--reference",
              action = "store", type = "string",
              dest = "ref", default = "reference.UEIG",
              help = "Reference" )

    self.option( "-z", "--sigma",
              action = "store", type = "float",
              dest = "sigma",
              help = "Sigma", default = 0.1 )

    self.option( "-a", "--amp",
              action = "store", type = "float",
              dest = "amp",
              help = "Amplitudo", default = 1.0 )

    self.option( "-s", "--spin",
              action = "store", type = "int",
              dest = "sp",
              help = "Spin", default = 1 )

    self.option( "-x", "--rate",
              action = "store", type = "int",
              dest = "rate",
              help = "Sampling rate", default = 100 )

    self.option( "-k", "--kpoint",
              action = "store", type = "int",
              dest = "kp",
              help = "K-point", default = 1 )

    self.option( "-o", "--output", action = "store", type = "string",
              dest = "out", default = "vsueig",
              help = "Output" )

    self.option( "-t", "--test", action = "store_true",
              dest = "test", default = False,
              help = "Kernel Test" )

    self.option( "-p", "--python", action = "store_true",
              dest = "python", default = False,
              help = "Do not use C kernel" )

    self.init()
コード例 #7
0
ファイル: pp-select.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "input.POSCAR",
              help = "Input" )

    self.opt( "-s", "--select",
              action = "store", type = "string",
              dest = "select", default = "0",
              help = "Output" )

    self.ini()
コード例 #8
0
ファイル: vsplot.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "inp", default = "UEIG",
              help = "Input" )

    self.option( "-r", "--reference",
              action = "store", type = "string",
              dest = "ref", default = "ref_UEIG",
              help = "Reference" )

    self.option( "-x", "--column",
              action = "store", type = "int",
              dest = "col",
              help = "Column", default = 1 )

    self.init()
コード例 #9
0
ファイル: pp-patch.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "POSCAR",
              help = "Input" )

    self.opt( "-d", "--diff",
              action = "store", type = "string",
              dest = "diff_name", default = "diff.POSCAR",
              help = "Reference" )

    self.opt( "-o", "--output",
              action = "store", type = "string",
              dest = "output_name", default = "patch.POSCAR",
              help = "Output" )

    self.ini()
コード例 #10
0
ファイル: vstrans.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input", action = "store", type = "string",
              dest = "input", default = "POSCAR",
              help = "Input" )

    self.option( "-t", "--trans", action = "store", type = "string",
              dest = "trans", default = "vstrans.tf",
              help = "Transform" )

    self.option( "-o", "--output", action = "store", type = "string",
              dest = "output", default = "vstrans.POSCAR",
              help = "Output" )

    self.option( "-k", "--cart", action = "store_true",
              dest = "cart", default = False, help = "Cart" )

    # script init
    self.init()
コード例 #11
0
ファイル: vsembed.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-e", "--embed", action = "store", type = "string",
              dest = "embed", default = "POSCAR",
              help = "Embed" )

    self.option( "-i", "--host", action = "store", type = "string",
              dest = "host", default = "host.POSCAR",
              help = "Host" )

    self.option( "-o", "--output", action = "store", type = "string",
              dest = "output", default = "vsembed.POSCAR",
              help = "Output" )

    self.option( "-k", "--cart", action = "store_true",
              dest = "cart", default = False, help = "Cart" )

    # script init
    self.init()
コード例 #12
0
ファイル: pp-trans.py プロジェクト: hornos/pypak
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "POSCAR",
              help = "Input" )

    self.opt( "-t", "--trans",
              action = "store", type = "string",
              dest = "trans_name", default = "trans",
              help = "Transform" )

    self.opt( "-o", "--output",
              action = "store", type = "string",
              dest = "output_name", default = "trans.POSCAR",
              help = "Output" )


    self.ini()
コード例 #13
0
ファイル: vsupot.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "input", default = "input.UPOT",
              help = "Input" )

    self.option( "-r", "--reference",
              action = "store", type = "string",
              dest = "reference", default = "reference.UPOT",
              help = "Reference" )

    self.option( "-a", "--average",
              action = "store", type = "string",
              dest = "average",
              help = "Average" )

    self.option( "-x", "--compare",
              action = "store", type = "string",
              dest = "compare",
              help = "Compare" )

    self.option( "-f", "--furthest",
              action = "store", type = "string",
              dest = "max",
              help = "Rmax" )

    self.option( "-m", "--match",
              action = "store", type = "float",
              dest = "match",
              help = "Match" )

    self.option( "-k", "--cache",
              action = "store", type = "string",
              dest = "cache", default = "vsupot.cache",
              help = "Match cache" )

    self.init()
コード例 #14
0
ファイル: vsgeom.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.option( "-i", "--input",
              action = "store", type = "string",
              dest = "input", default = "input.POSCAR",
              help = "Input" )

    self.option( "-s", "--select",
              action = "store", type = "string",
              dest = "select",
              help = "Output" )

    self.option( "-o", "--output",
              action = "store", type = "string",
              dest = "output", default = "output.POSCAR",
              help = "Output" )

    self.option( "-d", "--delete",
              action = "store", type = "string",
              dest = "delete",
              help = "Delete" )

    self.init()
コード例 #15
0
ファイル: as-neo.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "input.txt",
              help = "Input" )

    self.opt( "-k", "--chkpt",
              action = "store", type = "string",
              dest = "chkpt_name", default = "checkpoint",
              help = "Checkpoint" )

    self.opt( "-u", "--unknown",
              action = "store_true",
              dest = "unknown", default = False,
              help = "Show unknown" )

    self.opt( "-f", "--fast",
              action = "store_true",
              dest = "fast", default = False,
              help = "Fast" )

    self.ini()
コード例 #16
0
ファイル: pp-poscar.py プロジェクト: hornos/pyf3
  def __init__( self ):
    Script.__init__( self )

    self.opt( "-i", "--input",
              action = "store", type = "string",
              dest = "input_name", default = "input.POSCAR",
              help = "Input" )

    self.opt( "-o", "--output",
              action = "store", type = "string",
              dest = "output_name", default = "output",
              help = "Output" )

    self.opt( "-d", "--direct",
              action = "store_true",
              dest = "direct", default = False,
              help = "Direct" )

    self.opt( "-x", "--xyz",
              action = "store_true",
              dest = "xyz", default = False,
              help = "XYZ" )

    self.ini()