Python Algorithms
This script is a general method to figuren out all solutions of eight queens. Certainly, it can also solve any number of queens. Each solution is a list, and each value of the list represents the column number, at the same time the index of this value represents it's row number. For instance,...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): A general solution of Eight Queens Download |
This script implements the three standard relational join algorithms: nested loops join, hash join, and merge join, using the iterator algebra support in Python.This script also presents code that can be used for inner join, left outer join, full outer join, and semijoins. The nested loops join...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Relational Join Algorithms Download |
Python Cryptography Toolkit is a collection of both secure hash functions (such as MD5 and SHA), and various encryption algorithms. The package is structured to make adding new modules easy. I consider this section to be essentially complete, and the software interface will almost certainly not...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (47): Python Cryptography Toolkit Download |
rope is a Python IDE. Python ropes main goal is to provide features like auto-completion, refactorings, content assistance, and outlines. Refactoring: In recent years refactoring has become a basic task of everyday programing, specially in java community. In the agile programing methodologies,...
Platforms: *nix
License: Freeware | Download (93): Python rope Download |
C Algorithms Library is a collection of commonly used Computer Science algorithms. The focus is on code that is well documented and tested, portable, and reusable. The C Programming Language has a much smaller standard library compared to other more modern programming languages such as Java...
Platforms: *nix
License: Freeware | Size: 337.92 KB | Download (117): C Algorithms Library Download |
EMpy (Electromagnetic Python) is a suite of algorithms widely knonw and used in electromagnetic problems and optics: the transfer matrix algorithm, the rigorous coupled wave analysis algorithm and more.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 76.87 KB | Download (50): Electromagnetic Python Download |
This project provides a set of Python tools for creating various kinds of neural networks, which can also be powered by genetic algorithms using grammatical evolution. MLP, backpropagation, recurrent, sparse, and skip-layer networks are supported.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 567.87 KB | Download (58): Python Neural Genetic Algorithm Hybrids Download |
XPN - X Python Newsreader project is a graphical newsreader written in Python with the GTK+ toolkit. I started writing it because I was learning Python language and working on a real project keeps your attention high. XPN is distributed with the GPL licence, youll found a copy of the licence...
Platforms: *nix
License: Freeware | Size: 266.24 KB | Download (99): XPN - X Python Newsreader Download |
Python Stencil Environment also know as PySE is a new python library for solving Partial Differential Equations with the Finite Difference Method (FDM). This is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges,...
Platforms: *nix
License: Freeware | Size: 94.21 KB | Download (159): Python Stencil Environment Download |
Python MyCMS program is an application development platform built with robust MySQL integration that allows for the easy creation of state and event driven Web-based interfaces. Domain- group-user management is built in for direct, authenticated applicability. To start the authentication...
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (91): Python MyCMS Download |
Webware for Python project is a suite of Python packages and tools for developing object-oriented, web-based applications. The suite uses well known design patterns and includes a fast Application Server, Servlets, Python Server Pages (PSP), Object-Relational Mapping, Task Scheduling, Session...
Platforms: *nix
License: Freeware | Size: 952.32 KB | Download (95): Webware for Python Download |
Sybase module for Python project provides a Python interface to the Sybase relational database system. The Sybase package supports all of the Python Database API, version 2.0 with extensions. Whats New in This Release: - This release works with Python 2.5, Sybase 15, and 64-bit clients. - It...
Platforms: *nix
License: Freeware | Size: 99.33 KB | Download (119): Sybase module for Python Download |
Fonty Python project allows you to manage your fonts on Gnu/Linux. As a designer, I missed the ability to view and keep lists of fonts in easy-to-use collections. With this program you can assign/remove fonts to/from a pog (from the word typography) and then install the pog. All the fonts...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (98): Fonty Python Download |
pysync project is a Python implementation of rsync and related algorithms. Pysync has both a demonstration implementation of the rsync and related algorithms in pure Python, and a high speed librsync Python extension. The pure Python is not fast and is not optimized, however it does work and...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (113): pysync Download |
GStreamer Python Bindings project provide Python bindings for the GStreamer project. These bindings provide access to almost all of the GStreamer C API through an object oriented Python API. GStreamer is a library that allows the construction of graphs of media-handling components, ranging from...
Platforms: *nix
License: Freeware | Size: 573.44 KB | Download (97): GStreamer Python Bindings Download |
Gst-Python provides Python bindings for the GStreamer project. These bindings provide access to almost all of the GStreamer C API through an object oriented Python API..
Platforms: *nix
License: Freeware | Size: 491.52 KB | Download (112): Gst-Python Download |
python-gdkinput is a Python binding for the gdk_input_add and gdk_input_remove functions missing in PyGtk. his group of functions is not present in the Gtk+/Python "PyGtk" binding, and one needs it to do asynchronous I/O in a Gtk+ based GUI. Plans for the future: A priori, its finished. Maybe...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (95): python-gdkinput Download |
CORBA-Python is a package supplies the following tools : idl2py : IDL compiler to Python. idl2pyemb : IDL compiler to Python embedded with C idl2pyext : IDL compiler to Python extension with C idl2pycli : RPC-GIOP client stub generator idl2pysrv : RPC-GIOP server skeleton generator.
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (119): CORBA-Python Download |
GnuPGInterface is a Python module to interface with GnuPG . It concentrates on interacting with GnuPG via filehandles, providing access to control GnuPG via versatile and extensible means. This module is based on GnuPG::Interface, a Perl module by the same author. To install this...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (95): Python GnuPGInterface Download |
Python Call Graph (pycallgraph) is a Python library that creates call graphs for Python programs pycallgraph is quite new. It seems to work well and I will most likely improve it in the near future!. Gravit is a free gravity simulator.
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (106): Python Call Graph Download |