496 projects tagged "Python Modules"
arrayfrombuffer allows a programmer to use Numerical Python arrays whose contents are stored in buffer objects, including memory-mapped files. Loading an array from a file is easy, requiring only a module import and a single function call. Loading the array is quick because it doesn't require any copying from one part of memory to another. Arrays created with arrayfrombuffer are also highly memory-efficient, since only the array data that you are currently using gets loaded into memory. When an array is modified, only the modified parts get written back out to disk. These arrays can also be bigger than physical memory.
PyStem is a fast Python module with the the Porter stemming algorithm (a process for removing the commoner morphological and inflexional endings from words in English; its main use is as part of a term normalisation process that is usually done when setting up Information Retrieval systems).
VeePee is aimed at KDE and GNOME application developers and allows you to easily embed Python as a GUI-enabled scripting language in your application. Users benefit from a common scripting language allowing them to develop scripting skills that are re-usable with all their applications. The same VeePee script uses KDE widgets when run from a KDE application, and GNOME widgets when run from a GNOME application.
xml_pickle performs serialization to an XML format with several properties not possessed by the standard pickle module, namely, the format is human-readable, the format supports validation of stored serialized objects, and the format may be parsed, manipulated, and objects imported, by languages other than Python,