Exemplo n.º 1
0
def crop_workspace(component, workspace):
    crop_name = "SANSCrop"
    crop_options = {"InputWorkspace": workspace,
                    "OutputWorkspace": EMPTY_NAME,
                    "Component": component}
    crop_alg = create_unmanaged_algorithm(crop_name, **crop_options)
    crop_alg.execute()
    return crop_alg.getProperty("OutputWorkspace").value
def crop_workspace(component, workspace):
    crop_name = "SANSCrop"
    crop_options = {"InputWorkspace": workspace,
                    "OutputWorkspace": EMPTY_NAME,
                    "Component": component}
    crop_alg = create_unmanaged_algorithm(crop_name, **crop_options)
    crop_alg.execute()
    return crop_alg.getProperty("OutputWorkspace").value
Exemplo n.º 3
0
def crop_workspace(component, workspace):
    crop_name = "CropToComponent"
    component_to_crop = DetectorType(component)
    component_to_crop = get_component_name(workspace, component_to_crop)
    crop_options = {"InputWorkspace": workspace,
                    "OutputWorkspace": EMPTY_NAME,
                    "ComponentNames": component_to_crop}

    crop_alg = create_unmanaged_algorithm(crop_name, **crop_options)
    crop_alg.execute()
    output_workspace = crop_alg.getProperty("OutputWorkspace").value

    return output_workspace