def PhyDMSParser():
parser = ArgumentParserNoArgHelp(description=('<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>').format(phydmslib.__acknowledgments__,<EOL>phydmslib.__version__, phydmslib.__url__),<EOL>formatter_class=argparse.ArgumentDefaultsHelpFormatter)<EOL>parser.add_argument('<STR_LIT>', type=ExistingFile,<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', type=ExistingFile,<EOL>help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', type=ModelOption,<EOL>help=("<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>").format('<STR_LIT:U+002CU+0020>'.join(yngkp_modelvariants)))<EOL>parser.add_argument('<STR_LIT>', help='<STR_LIT>', type=str)<EOL>parser.add_argument('<STR_LIT>', choices=['<STR_LIT>', '<STR_LIT>'],<EOL>default='<STR_LIT>', help=("<STR_LIT>"<EOL>"<STR_LIT>"))<EOL>parser.set_defaults(gammaomega=False)<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:store_true>',<EOL>dest='<STR_LIT>', help="<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.set_defaults(gammabeta=False)<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:store_true>',<EOL>dest='<STR_LIT>', help="<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.set_defaults(omegabysite=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', help="<STR_LIT>")<EOL>parser.set_defaults(omegabysite_fixsyn=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', help="<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.set_defaults(diffprefsbysite=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', help="<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', default='<STR_LIT>',<EOL>type=diffPrefsPrior, help="<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.set_defaults(fitphi=False)<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:store_true>', dest='<STR_LIT>',<EOL>help='<STR_LIT>'<EOL>'<STR_LIT>')<EOL>parser.set_defaults(randprefs=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help="<STR_LIT>")<EOL>parser.set_defaults(avgprefs=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', type=ExistingFileOrNone,<EOL>help=("<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>"))<EOL>parser.add_argument('<STR_LIT>', default=<NUM_LIT:1>, type=int,<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', choices=[<NUM_LIT:1>, <NUM_LIT:2>], default=<NUM_LIT:2>,<EOL>help='<STR_LIT>', type=int)<EOL>parser.add_argument('<STR_LIT>', default=<NUM_LIT:4>, type=IntGreaterThanOne,<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', type=FloatGreaterThanZero,<EOL>default=phydmslib.constants.ALMOST_ZERO,<EOL>help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', default=<NUM_LIT>, type=FloatGreaterThanZero,<EOL>help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', type=int, default=<NUM_LIT:1>, help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', type=ExistingFile, help="<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.set_defaults(profile=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help="<STR_LIT>"<EOL>"<STR_LIT>")<EOL>parser.set_defaults(opt_details=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>', help='<STR_LIT>')<EOL>parser.set_defaults(nograd=False)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', action='<STR_LIT:version>', version=(<EOL>('<STR_LIT>'.format(version=phydmslib.__version__))))<EOL>return parser<EOL>
Returns *argparse.ArgumentParser* for ``phydms`` script.