bitstring is a Python module that helps to make the creation and analysis of binary data as simple and natural as possible. Objects can be constructed from integers (big and little endian), floats, hex, octal, binary, byte data, iterables, or files. They can be sliced, joined, reversed, packed, unpacked, inserted into, overwritten, and otherwise operated upon with simple functions or slice notation. They can also be parsed, searched, and navigated in, similar to a file or stream. Internally the data is efficiently stored as byte arrays. It is available for Python 2.6 and later (including Python 3).
cclib is a Python library for parsing and interpreting the results of computational chemistry packages. It currently parses output files from ADF, GAMESS (US), GAMESS-UK, Gaussian, Jaguar, and PC GAMESS. Among other data, cclib extracts coordinates, atomic orbital information, molecular orbital information, information on vibrational modes, and the results of a TD-DFT calculation. cclib also provides some calculation methods for interpreting some electronic properties of molecules using analyses such as Mulliken population analysis, overlap population analysis, and calculation of Mayer's bond orders.
python-stdnum is a Python module to parse, validate, and reformat standard numbers and codes in different formats. It supports a large number of number formats, including: ISBN (International Standard Book Number), ISSN (International Standard Serial Number), BSN (Burgerservicenummer, the Dutch national identification number), EAN (International Article Number), SSN (U.S. Social Security Number), IMEI (International Mobile Equipment Identity), IBAN (International Bank Account Number), and more.
SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.4.
Python bsddb3 is a Python module that provides a nearly complete wrapping of the Oracle/Sleepycat C API for the database environment, database, cursor, sequence, and transaction objects, and each of these is exposed as a Python type in the bsddb3.db module. The database objects can use various access methods: btree, hash, recno, and queue. It has complete support for Berkeley DB distributed transactions, and complete support for the Berkeley DB Replication Manager and base replication API. The goal is to mirror most of the real Berkeley DB API.