lsst.pipe.tasks  13.0-60-g3ba4059d+4
 All Classes Namespaces Files Functions Variables Groups Pages
Public Member Functions | List of all members
lsst.pipe.tasks.repositoryIterator.RepositoryIterator Class Reference
Inheritance diagram for lsst.pipe.tasks.repositoryIterator.RepositoryIterator:

Public Member Functions

def __init__
 
def __iter__
 
def __len__
 
def format
 
def getKeyTuple
 

Detailed Description

Iterate over a set of data repositories that use a naming convention based on parameter values

Definition at line 232 of file repositoryIterator.py.

Constructor & Destructor Documentation

def lsst.pipe.tasks.repositoryIterator.RepositoryIterator.__init__ (   self,
  formatStr,
  dataDict 
)
Construct a repository iterator from a dict of name: valueList

@param[in] formatStr: format string using dictionary notation, e.g.: "%(foo)s_%(bar)d"
@param[in] **dataDict: name=valueList pairs

Definition at line 236 of file repositoryIterator.py.

Member Function Documentation

def lsst.pipe.tasks.repositoryIterator.RepositoryIterator.__iter__ (   self)
Retrieve next RepositoryInfo object

Definition at line 248 of file repositoryIterator.py.

def lsst.pipe.tasks.repositoryIterator.RepositoryIterator.__len__ (   self)
Return the number of items in the iterator

Definition at line 256 of file repositoryIterator.py.

def lsst.pipe.tasks.repositoryIterator.RepositoryIterator.format (   self,
  valDict 
)
Return formatted string for a specified value dictionary

@param[in] valDict: a dict of key: value pairs that identify a repository

Definition at line 263 of file repositoryIterator.py.

def lsst.pipe.tasks.repositoryIterator.RepositoryIterator.getKeyTuple (   self)
Return the a tuple of keys in the same order as items in value tuples

Definition at line 270 of file repositoryIterator.py.


The documentation for this class was generated from the following file: