mpas_analysis.shared.io.namelist_streams_interface.StreamsFile.readpath¶
-
StreamsFile.
readpath
(self, streamName, startDate=None, endDate=None, calendar=None)[source]¶ Given the name of a stream and optionally start and end dates and a calendar type, returns a list of files that match the file template in the stream.
- Parameters
- streamNamestring
The name of a stream that produced the files
- startDate, endDatestring or datetime.datetime, optional
String or datetime.datetime objects identifying the beginning and end dates to be found.
Note: a buffer of one output interval is subtracted from startDate and added to endDate because the file date might be the first or last date contained in the file (or anything in between).
- calendar{‘gregorian’, ‘gregorian_noleap’}, optional
The name of one of the calendars supported by MPAS cores, and is required if startDate and/or endDate are supplied
- Returns
- fileListlist
A list of file names produced by the stream that fall between the startDate and endDate (if supplied)
- Raises
- ValueError
If no files from the stream are found.