See the license page for details. Credits - Are due to Gordon McMillan for not stopping at the original Mk4py and coming up with a more Pythonic interface, and to Christian Tismer for pushing Mk4py way beyond its design goals. There are several ways to say the same thing, depending on where you're coming from. For example, the terms table , list , collection , array , sequence , and vector all denote a more or less similar concept. Each view has an ordered set of properties , used to refer to the data values of each row.
Data values can be strings, numeric, untyped data, or a nested view, called a subview .
This also implies that all subviews within the same view always have the same structure. Module functions These functions live at the module level. Open file, create if absent and rwflag is non-zero. Be sure to keep a reference to it around as long as you use it. This call can be used to wrap any Python sequence, it assumes that each item is either a dictionary or an object with attribute names corresponding to the property names.