PMS/PyPubSub (short for Python Message Service / Python based Publish Subscribe) is a framework for implementing a publish subscribe mechanism into a Python application. A python process somewhere in the network publishes one or more topics which consist of Python objects. Multiple processes in the network can subscribe to fresh updates of the published topics. A publisher and its subsribers are fully decoupled. The datatype of a topic can be freely defined and changed at runtime. New publishers and subscribers can easily be added at runtime.
qombinatorics is a graphical user interface to combinatorics calculus. With it you can easily calculate permutations and combinations of objects, as well as binomial coefficients. The results can be employed in many fields of statistics and probability calculation, graph theory, and so on. The software can also be useful for amusing activities like card playing.
Kinonk is a Pentominoes program written in C++. Pentominoes is a two-player board game where the goal is to be the last player to put a pentomino (a piece composed of five squares) on the board. Kinonk can also play Katamino, a variant of pentominoes. It uses a simple brute force algorithm, and can play any position perfectly if given enough time. You can constrain its time by giving an arbitrary time limit, or simply let it analyze everything. Charts can be generated using a Perl script included in the package.
KAtoms is a clone of an old Amiga turn-based multiplayer strategy game for the KDE desktop, with improvements such as irregular board shapes, AI players, and a scalable user interface. Players take turns to place their atoms on the board, causing explosions and chain reactions which convert enemy atoms to their own color. The object of the game is to overwhelm the board. The simple rules of the game give rise to complex and unpredictable reactions which provide interesting gameplay.