Janus is a platform designed to deal with the implementation and deployment of holonic and multi-agent systems. It is based on the CRIO organizational metamodel. The concepts of role and organization are supported as first-class entities. Janus provides a comprehensive set of features for developing, running, displaying, and monitoring multi-agent-based applications. The platform also natively manages the concept of recursive agents (holon or agents composed of agents). It can also run threaded and non-threaded agents without using the organizational and holonic API. It provides features equivalent to those of TinyMAS or MadKit.
PyParticles is a particle simulation toolbox entirely written in Python. It simulates a particle-by-particle model with the most popular integrations methods, including Euler, Runge Kutta, and Midpoint. It represents the results on an OpenGL or Matplotlib plot, and offers an easy-to-use API.
Peg Solitaire is a board game played with pegs: in the classic mode, the board has 33 positions and 32 tokens because the center position is without form. The objective of Peg Solitaire is to remove the pegs but only with horizontal and vertical movements. It is also known as English peg solitaire or Senku. In the reverse modes, initially there is only one piece on the board.
Emaigos imports Google contacts and calendars into Emacs. Contacts are stored in a Big Brother Database (BBDB) file, which makes them usable with many Emacs email packages, like Gnus. Google calendars are stored as a single Org-mode file, so events may be viewed as a structured document and possibly shown within an Agenda view. With Emaigos, it's possible to use Google as a contacts and calendars manager, while having all the same data available within Emacs. The original Google contacts and calendars are not modified in any way by Emaigos. The name "Emaigos" is an acronym for "EMAcs Importer for GOogle Stuff".
schwinn810 allows you to extract data (tracks, laps, points, and waypoints) from a Schwinn 810 GPS sport watch with a heart rate monitor. It can optionally feed points to gpsbabel to convert data into other formats like TCX, GPX, and KML. A standalone converter for TCX with split-lap and heart rate data is provided. It should work on any platform as long as there is a driver for the CP2102 USB-UART bridge from SiLabs and python-serial.