|
launchapi.JobSpecificationArgsBuilder
|
prepare_job_spec_builder(argv,
program_name,
default_jobname,
input_fn=None,
set_driver_reserves_cores=False)
Prepare generic job specification builder. |
|
|
|
str
|
get_matsci_user_data_dir()
Get the absolute path to the user's local MatSci data directory for
storing custom templates, protocols, etc. |
|
|
|
dict
|
|
|
|
write_restart_parameters_file(driver,
args,
outpath)
Write out original arguments to parameters file and add the file as
an output file to any existing jobcontrol backend. |
|
|
|
str
|
|
|
|
|
|
|
archive_job_data(zip_path,
files_path)
Create a zip archive in the current directory from the provided list
of file paths. |
|
|
|
|
| create_restart_launcher(script,
prog,
input_name,
output_name,
zip_name,
options,
args) |
|
|
|
list
|
create_restart_jobcmd(driver_path,
zip_fn,
restart_options,
args,
default_jobname)
Generate command-line list for the job restart. |
|
|
|
|
write_idfile(jobobj)
Store the job id in a file as a signal to the GUI that a new job has
been launched. |
|
|
|
any
|
get_option(options,
flag)
Return the option value associated with flag |
|
|
|
|
set_option(options,
flag,
value)
Set the option value associated with flag |
|
|
|
|
|
|
tuple
|
|
|
|
|
|
|
parse_keyword_list(options,
exit_on_error=True,
logger=None,
validate=False)
Adds keystring and keydict properties to the argparse options object
that are the list of keyword arguments turned into, respectively, a
string or a dictionary. |
|
|
|
|
|
|
bool or (bool, str)
|
check_license(panel=None,
token=94,
name='',
as_validator=False)
Check if a valid token exists |
|
|
|
str or None
|
create_run_dir(panel,
jobname)
Create a subdirectory to run a job in, asking the user and removing
existing directories if needed. |
|
|
|
|
|
|
|
working_directory(*args,
**kwds)
A context manager which changes the working directory to the given
path, and then changes it back to its previous value on exit. |
|
|
|
str
|
clean_string(string,
default='title')
Cleans the given string by removing special characters to make it
acceptable for a file name. |
|
|
|
|
zip_and_set_incorporation(zipname,
filelist)
Zip up all the requested files and set the resulting zip file as the
job control backend structure output file (if runnning under job
control). |
|
|
|
|
FLAG_KEYWORDS = '-keywords'
|
|
|
SAVE_FLAG = '-save_trj_data'
|
|
|
SAVE_NONE = 'none'
|
|
|
SAVE_CMS = 'cms'
|
|
|
SAVE_TRJ = 'trj'
|
|
|
SAVE_FLAG_OPTS = ['none', 'cms', 'trj']
|
|
|
DRIVER = 'driver'
|
|
|
ARGS = 'args'
|
|
|
RESTART_PARAMETERS_FILENAME = 'parameters.cmd'
|
|
|
FLAG_USEZIPDATA = '-use_zip_data'
|
|
|
FLAG_RESTART_PROJ = '-restart_proj'
|
|
|
FLAG_RESTART_DISP = '-restart_disp'
|
|
|
FLAG_RESTART_VIEWNAME = '-restart_viewname'
|
|
|
FLAG_RESTART_HOST = '-restart_host'
|
|
|
FLAG_RESTART_JOBNAME = '-restart_jobname'
|
|
|
RESTART_PROGRAM_NAME = 'RestartWorkflow'
|
|
|
RESTART_DEFAULT_JOBNAME = 'restart_workflow'
|
|
|
CLEAN_AND_UNIQUIFY_MAX_LEN = 100
|
|
|
APP_DIR = 'matsci_templates'
|
|
|
__package__ = 'schrodinger.application.matsci'
|