Package schrodinger :: Package application :: Package jaguar :: Module jaguar_keyword_utils
[hide private]
[frames] | no frames]

Module jaguar_keyword_utils

functions to help grab keywords from xml and jaguar input files

Functions [hide private]
 
jaguar_keywords_xml_filename()
Find the jaguar_keywords.xml file in $SCHRODINGER/mmshare-v*/
 
all_keywords()
return a list of all keywords
 
all_meaningful_keywords()
return a partial list keywords excludes all iopt,opt,cut,ip
 
all_dftnames()
return a list of all dftnames includes hf and mp2
 
all_basisnames()
return a list of all basis set names each basis set name is itself a list containing 'base' name, backup name, nplus, nstar
 
jaguar_input_keywords(fname)
return a dictionary of the keywords in fname that are non-default hf and mp2 are considered 'dftname' and dftname and basis are always included
 
clean_basisname(basis)
return a cleaned up basis name i.e.
 
keyword_coverage(input_files, print_report=True)
given a list of input files return in this order (as return 1, 2, 3, 4, 5, 6) 1 - percent of keywords covered 2 - percent of basis sets covered 3 - percent of functionals covered 4 - list of uncovered keywords 5 - list of uncovered basis sets 6 - list of uncovered functionals
 
supported_basis_sets(functional)
returns the supported basis sets for a particular funcional, only useful for B3LYP-MM/B3LYP-LOC
 
basis_is_supported_for_functional(functional, basis)
is this functional/basis set combination supported really just checks B3LYP-MM and B3LYP-LOC
 
basisname_in_list(basis, lst, remove=False)
inspect list to see if basisname is in it compares only by 'basename', i.e.
Variables [hide private]
  __doc__ = """ functions to help grab keywords from xml and jag...
  __package__ = 'schrodinger.application.jaguar'
Function Details [hide private]

clean_basisname(basis)

 

return a cleaned up basis name i.e. NAME+++****

basisname_in_list(basis, lst, remove=False)

 

inspect list to see if basisname is in it compares only by 'basename', i.e. no *s or +s optionally removes any matches from the list

returns True/False


Variables Details [hide private]

__doc__

Value:
""" functions to help grab keywords from xml and jaguar input files ""\
"