schrodinger.application.jaguar.spectroscopy.utils module¶
Helper functions for SpectroscopyInput()
- schrodinger.application.jaguar.spectroscopy.utils.generate_keywords_from_namespace(backend_ns: Namespace) tuple[dict[str, Any], dict[str, Any]]¶
Generate SpectroscopyInput keywords and jaguar_keywords from a argparse.Namespace instance, perform mapping of mismatching keys and excluding irrelevant keys.
Useful for extracting SpectroscopyInput keywords from the commandline
- Parameters:
backend_ns – Namespace with spectroscopy.py commandline options
- Returns:
Tuple with keywords and jaguar_keywords dictionaries
- schrodinger.application.jaguar.spectroscopy.utils.init_spec_from_namespace(backend_ns: Namespace) SpectroscopyInput¶
Initialize a SpectroscopyInput instance from the commandline namespace
- Parameters:
backend_ns – Namespace with spectroscopy.py commandline options
- Returns:
SpectroscopyInput instance