transformation_catalog
index
catalogs/transformation_catalog.py

#  Copyright 2017-2018 University Of Southern California
#
#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#  http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing,
#  software distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
#

 
Modules
       
os

 
Classes
       
TransformationCatalog
Type

 
class TransformationCatalog
     Methods defined here:
__init__(self, workflow_dir, filename='tc.txt')
Create a Pegasus transformation catalog.
:param workflow_dir: Path to the workflow directory
:param filename: catalog filename (default: rc.txt)
add(self, executable)
Add an executable to the transformation catalog.
:param executable: A DAX3 Executable object
add_container(self, container)
Add a container to the transformation catalog.
:param container: A DAX3 Container object
write(self, force=False)
Write the catalog to a file.
:param force: whether to overwrite the catalog file

 
class Type
     Data and other attributes defined here:
INSTALLED = 'INSTALLED'
STAGEABLE = 'STAGEABLE'

 
Data
        __author__ = 'Rafael Ferreira da Silva'
print_function = _Feature((2, 6, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 65536)

 
Author
        Rafael Ferreira da Silva