Known subclasses: ade.examples.data.TimeData
on an instance of me to decompress and load the CSV file identified by my
|Class Variable||basename||The base name of a CSV file (not including any extension)|
|Class Variable||ranges||Your subclass may set this to a list of 2-tuples that each define an
acceptable range of row indices to include from the CSV file. (The first
row index is zero, and the last row index is
|Instance Variable||csvPath||Path to the bzip2-compressed CSV file.|
|Method||load||Opens the CSV file at the csv file for my subclass's baseName and assembles a list of lists of comma-separated field values from the non-comment lines.|
|Method||includeRow||You may override this to implement filtering of rows. If the row should be included, return True.|
|Method||setup||Override this in your sublcass to have me set myself up. Must return a
Inherited from Picklable:
None.) An empty list (the default) includes all rows.
Opens the CSV file at the csv file for my subclass's baseName and assembles a list of lists of comma-separated field values from the non-comment lines.
Each value in each list is a string.
Deferred that fires with the list.
You may override this to implement filtering of rows. If the row should be included, return True.
Override this in your sublcass to have me set myself up. Must return a
Deferred that fires when the CSV file has been loaded and