IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters, and companies. It can retrieve data from both the IMDb's Web server and a local copy of the whole database. The IMDbPY package can be very easily used by programmers and developers to provide access to the IMDb's data to their programs. Some simple example scripts are included in the package.
Golem Python Framework is a Python game framework for developing and learning. It can assist a student of programming by providing opportunities to write programs with interestingly visible effects, despite their simplicity. Golem provides a Web-based interface that can be used even by very early students to learn the basics of thinking with computer code by teaching a visible character on the screen to perform various tasks. Golem is based on Python, and allows a student to use all of Python's features. It attempts to hide the intimidating face that computer programming can present. Learners who are too advanced for the Web interface can use Golem as a powerful Python development framework that is effective for developing cross-platform 2D games.
asq is simple implementation of a LINQ-inspired API for Python which operates over Python iterables, including a parallel version implemented in terms of the Python standard library multiprocessing module. The API sports feature equivalence with LINQ for objects, 100% statement test coverage and comprehensive documentation. asq provides a fluent interface making extensive use of method chaining to create complex queries without compromising readability. asq works with Python 2.6 and higher, including Python 3. It has been tested on Python 2.6, Python 2.7, Python 3.1 and Python 3.2. It is also tested on IronPython 2.6 and IronPython 2.7.
The minfx project is a Python package for numerical optimization. It provides a large collection of standard minimization algorithms, including the line search methods (steepest descent, back-and-forth coordinate descent, quasi-Newton BFGS, Newton, and Newton-CG), the trust-region methods (Cauchy point, dogleg, CG-Steihaug, and exact trust region), the conjugate gradient methods (Fletcher-Reeves, Polak-Ribiere, Polak-Ribiere +, and Hestenes-Stiefel), the miscellaneous methods (Grid search, Simplex, and Levenberg-Marquardt), and the augmented function constraint algorithms (logarithmic barrier and method of multipliers).