500 projects tagged "Python Modules"
PyMML is a Python package for the statistical analysis and automatic classification of data. It implements a selection of the MML estimators described by Professor Chris Wallace in "Statistical and Inductive Inference by Minimum Message Length". MML is a form of robust statistical analysis based on information theory. The package includes estimators for hidden factor analysis and mixture modelling.
Tripoli is a Python implementation of a "triple space": that is, a triple store with tuple space semantics. It supports the synchronization of concurrent processes via a shared data structure. Processes can add triples to the store, and read or take triples from the store using pattern matching. If a triple matching a pattern is not yet in the store, a query will block until a suitable triple is added by some other process. Many synchronization patterns can be expressed using these primitives. Tripoli extends the semantics of tuple spaces with two additional operations, copy_graph and copy_collect_graph. These copy or move the graph of all triples that are connected to a given subject to a new triple space, and can be used together with the other pattern matching operations to express procedural queries over triple data.
i2py provides tools for converting programs and scripts written in Research System Inc.'s IDL programming language to Python. It is not an IDL-compatible front end for the Python interpreter, nor does it make any attempt to replicate the functionality of the IDL standard library. Rather, its only purpose is to perform source-to-source conversion of legacy IDL code to Python. Currently, it supports only procedural IDL, although support for object-oriented code may be added in the future.