pyre.tabular.Sheet

Module Contents

class pyre.tabular.Sheet.Sheet(name, **kwds)

Bases: pyre.records.record

The base class for pyre worksheets, collections of record instances

pyre_name
pyre_data
pyre_immutable(self, data)

Iterate over {data} extracting records that are compatible with my layout and use them to populate my data set

pyre_mutable(self, data)

Iterate over {data} extracting records that are compatible with my layout and use them to populate my data set

pyre_append(self, row)

Add the given {row} to my data set

pyre_new(self)

Create a new blank mutable record instance and add it to my data set

__len__(self)

Compute the number of records in my dataset

__iter__(self)

Build an iterator over my data set

__getitem__(self, address)

Retrieve the portion of the sheet that corresponds to {address}