[announce] mix_table module now available

S

Steven D. Arnold

Neosynapse (http://www.neosynapse.net) is pleased to offer version 0.8 of
the mix_table module, which implements table-like data objects. mix_table
offers tables that look superficially like a list of dictionaries, but
mix_table supports many advanced features beyond this, including:

- Rows may be sorted, alphabetically or numerically, ascending or
descending, along one or more columns;
- Tables can be compared as sets with other tables;
- Tables can be indexed along one or more columns, with each unique
combination of the selected columns pointing toward a list of the matching
rows;
- Tables can be joined, as with SQL; inner, outer, left and right joins are
supported; and
- A number of utility features are included, such as fetching a list of the
items in a column, "normalizing" the rows (i.e. making sure all rows have
the same set of columns), etc.

This package is offered under the Python license itself (PSF for Python
2.3). The mix_table module *requires* Python 2.3 or higher, and optionally
Tim Peters' FixedPoint module (https://sourceforge.net/projects/fixedpoint).
The mix_table module may be downloaded at:

http://www.neosynapse.net/mix_table.htm

Please direct any questions or comments to me personally as well as
optionally to the list.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,754
Messages
2,569,527
Members
45,000
Latest member
MurrayKeync

Latest Threads

Top