Source code for podi_SAMPsetup
"""
This file only contains the settings to be used in podi_SAMPListener.
"""
message_queue = "odi.image.load"
output_format = "/scratch/%OBSID.fits"
use_ssh = True
ssh_user = "rkotulla"
ssh_host = "localhost"
ssh_executable = "/work/podi_devel/podi_collectcells.py"
[docs]def translate_filename_local2remote(filename):
"""
This is a template to re0write the filenames from local paths to the
path used on the remote system
"""
if (filename.startswith("/Volumes")):
# This is on a Mac
new_filename = filename.replace("/Volumes/", "/mnt/")
else:
new_filename = filename
return new_filename
[docs]def translate_filename_remote2local(input_filename, remote_filename):
"""
This is a template to re-write the filenames from the remote machine to
paths valid on the local machine.
"""
if (remote_filename.startswith("/mnt")):
# This is on a Linux Machine, convert to Mac
local_filename = remote_filename.replace("/mnt/", "/Volumes/")
else:
local_filename = remote_filename
if (local_filename.find("%") >= 0):
# This filename contains some special formatting instructions
# Go ahead and translate them
import podi_collectcells
local_filename = podi_collectcells.format_filename(input_filename, local_filename)
return local_filename