calacs

acstools.calacs.calacs(input_file, exec_path=None, time_stamps=False, temp_files=False, verbose=False, debug=False, quiet=False, single_core=False, exe_args=None)

Run the calacs.e executable as from the shell.

By default this will run the calacs given by ‘calacs.e’.

Parameters:
input_filestr

Name of input file.

exec_pathstr, optional

The complete path to a calacs executable.

time_stampsbool, optional

Set to True to turn on the printing of time stamps.

temp_filesbool, optional

Set to True to have CALACS save temporary files.

verbosebool, optional

Set to True for verbose output.

debugbool, optional

Set to True to turn on debugging output.

quietbool, optional

Set to True for quiet output.

single_corebool, optional

CTE correction in CALACS will by default try to use all available CPUs on your computer. Set this to True to force the use of just one CPU.

exe_argslist, optional

Arbitrary arguments passed to underlying executable call. Note: Implementation uses subprocess.call and whitespace is not permitted. E.g., use exe_args=[’–nThreads’, ‘1’]