def printConstraints(self) -> None: """Print information about the constraints""" blockPrint( "{} Constraints".format(self.__class__.__name__), self.printConstraintsList(), )
def printDataFileInfo(self) -> None: """Print a list of the data files""" blockPrint( "{} Data File List".format(self.__class__.__name__), self.printDataFileList(), )
def printTableFileInfo(self): """Print table file info""" blockPrint( "{} Table File Info".format(self.__class__.__name__), self.printTableFileList(), )
def projectBlock(textLst: List[str]) -> None: """Class information as a list of strings Parameters ---------- textLst : list[str] List of strings with information """ blockPrint(inspect.stack()[1][3], textLst)
def printWindowsForFrequency(self, listwindows=False): """Print information about the windows for each evaluation frequency Parameters ---------- listwindows : bool Boolean flag to actually write out all the windows. Default is False as this takes up a lot of space in the terminal """ blockPrint( "WindowSelector::windows for frequency", self.printWindowsForFrequencyList(listwindows), )
def printWindowMasks(self) -> None: """Print mask information""" blockPrint("WindowSelector::window masks", self.printWindowMasksList())
def printDatetimeConstraints(self): """Print out the datetime constraints""" blockPrint("WindowSelector::datetime constraints", self.printDatetimeConstraintsList())
def printSharedWindows(self) -> None: """Print out the shared windows""" blockPrint("WindowSelector::shared windows", self.printSharedWindowsList())
def printSiteInfo(self): """Print out information about the sites""" for site in self.sites: blockPrint("WindowSelector::site info", self.printSiteInfoList(site))
def printInfo(self) -> None: """Print information""" blockPrint(self.__class__.__name__, self.printList())
def printComments(self) -> None: """Print out dataset comments""" blockPrint( "{} Comments".format(self.__class__.__name__), self.printCommentsList() )
def printWindowTimes(self) -> None: """Print the times of the windows""" blockPrint("Windower::window times", self.printWindowTimeList())