schrodinger.application.jaguar.jaguar_keyword_utils module¶
Functions to help grab keywords from xml and jaguar input files
Copyright Schrodinger, LLC. All rights reserved.
-
schrodinger.application.jaguar.jaguar_keyword_utils.
jaguar_keywords_xml_filename
()¶ Find the jaguar_keywords.xml file in $SCHRODINGER/mmshare-v*/
-
schrodinger.application.jaguar.jaguar_keyword_utils.
all_keywords
()¶ return a list of all keywords
-
schrodinger.application.jaguar.jaguar_keyword_utils.
all_meaningful_keywords
()¶ return a partial list keywords excludes all iopt,opt,cut,ip
-
schrodinger.application.jaguar.jaguar_keyword_utils.
dftnames_markup
()¶ Return dictionary of DFT names, a short description, and DOI’s to literature references if available, grouped by type. All information is taken from the levels_of_theory.csv file. This is intended for use by the documentation team for auto-doc’ing. See JAGUAR-9563.
- {‘Local’: [
(‘HFS’, ‘a short description’, [‘doi:1’]), (‘XALPHA’, ‘another functional’, [‘do1:2’, ‘doi:3’]), (‘SVWN’, None, None),
…
- ‘Aposteriori-corrected’: [
(‘PBE-ulg’, None, None), (‘B3LYP-MM’, None, None),
…
- ‘Recommended’: [
(‘B3LYP’, None, None), (‘B3LYP-MM’, None, None),
…
}
-
schrodinger.application.jaguar.jaguar_keyword_utils.
all_dftnames
()¶ Return a list of all dftnames. Also includes HF and MP2.
-
schrodinger.application.jaguar.jaguar_keyword_utils.
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
-
schrodinger.application.jaguar.jaguar_keyword_utils.
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
-
schrodinger.application.jaguar.jaguar_keyword_utils.
clean_basisname
(basis)¶ return a cleaned up basis name i.e. NAME+++****
-
schrodinger.application.jaguar.jaguar_keyword_utils.
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
-
schrodinger.application.jaguar.jaguar_keyword_utils.
supported_basis_sets
(functional)¶ returns the supported basis sets for a particular funcional, only useful for B3LYP-MM/B3LYP-LOC
-
schrodinger.application.jaguar.jaguar_keyword_utils.
basis_is_supported_for_functional
(functional, basis)¶ is this functional/basis set combination supported really just checks B3LYP-MM and B3LYP-LOC