lsst.pipe.tasks  13.0-66-gfbf2f2ce+5
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__ (self, formatStr, dataDict)
 
def __iter__ (self)
 
def __len__ (self)
 
def format (self, valDict)
 
def getKeyTuple (self)
 

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

◆ __init__()

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

◆ __iter__()

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

Definition at line 248 of file repositoryIterator.py.

◆ __len__()

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

Definition at line 256 of file repositoryIterator.py.

◆ format()

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.

◆ getKeyTuple()

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: