[ANN]littletable 0.3 release
Paul McGuire
ptmcg at austin.rr.com
Sun Oct 24 23:30:12 EDT 2010
Announcing the 0.3 release of littletable (the module formerly known
as dulce). The version includes (thanks to much help from Colin
McPhail, thanks Colin!):
- support for namedtuples as table objects
- Python 3 compatibility
- Table.pivot() to summarize record counts by 1 or 2 table attributes
littletable (formerly dulce) is a simple ORM-like wrapper for managing
collections of Python objects like relational tables. No schema
definition is used; instead table columns are introspected from the
attributes of objects inserted into the table, and inferred from index
and query parameters. Tables can be:
- indexed
- queried
- joined
- pivoted
- imported from/exported to .CSV files
Also, every query or join returns a new full-fledged littletable Table
- no distinction of Tables vs. DataSets vs. RecordSets vs. whatever.
So it is easy to build up a complex database analysis from a
succession of joins and queries.
littletable is a simple environment for experimenting with tables,
joins, and indexing, with a minimum of startup overhead. You can
download littletable at http://sourceforge.net/projects/littletable/ -
htmldocs can be viewed at http://packages.python.org/littletable/.
More information about the Python-list
mailing list