Ada Util is a collection of utility packages for Ada 2005. Several packages are inspired from Java packages and libraries (Java properties, log4j, listeners, streams). The library provides a logging framework, a serialization/deserialization framework for XML, JSON, CSV, an Ada beans framework, a composition stream framework (raw, files, buffers, pipes, sockets), several concurrency tools (reference counters, counters, pools, fifos, arrays), a REST client framework, and more.
iTherapy Process (iTP) is software to help specialists in a Radiotherapy Department work together toward the same goal: to provide the best radiotherapy treatment to each patient. It allows one know, at any time and anywhere, what has been done, what needs to be done, and which deadlines to respect for each individual patient. At a glance, one can visualize the list of all the patients in a specific step of the process, the degree of emergency, their pathology, the requested treatment machine, the dose prescription, the treating physician, the medical physicist in charge, etc.
Gestures is an object that can recognize user gestures that form configurable shapes. It can listen to events of the user moving the mouse forming known gesture shapes. The object can recognize custom gesture shapes defined by a list of vertex points of the shape. A given callback function is invoked when the object recognizes a known user gesture shape. The object can also draw the gesture shape as the user moves the mouse.
py-setproctitle is a library that allows a Python process to change its title, as displayed by system tools such as ps and top. Changing the title is useful in multi-process systems, for example when a master process is forked: changing the child's title allows you to identify the task each process is busy with. It is based on PostgreSQL's multi-platform implementation.
Every five minutes, Tumblefile copies all files on your Desktop to a folder such as ~/Documents/2009-07-July/25-Saturday, prepending a timestamp (like 20090727.1645) to the filename. Meanwhile, its little window sits in the system tray. It is a way to automatically keep your Desktop cleared and files organized.
waitcond is a script to specify a combination of events using boolean expressions over various events. It can periodically grep in files, wait for the (dis)appearance of files or processes, wait for certain CPU/net/disk idle values, or wait for an idle tty. waitcond is meant to be combined with some notification tool or system.