Shared memory arrays for multiprocessing with NumPy. import numpy import sharedmem as shm arr = shm.empty(...) arr = shm.zeros(...) arr = shm.ones(...)
Python scripts that layer over sispmctl and provide a dbus server and a pretty gnome applet in the foreground.
A tray applet that detects speedtouch 330 modems, extracts their firmware, and then connects them using ppp. Allows a basic user to use a Speedtouch 330 modem to get onto the internet
Automate the management of Cisco switches out-of-band (OOB) for extra security and reliability. Uses serial ports; version 2 is thread-safe and supports multiple switches.
This is a group of people (feel free to join us), developing small programs. We're mainly develop the program/script, Syscriptor, that displays information about your hardware and software.
Sysglance profiles the linux computer, providing the user withan at-a-glance snapshot of the computer. The program is Python based and currently relies on the dmidecode utility to collect the majority of it's information.
A small application for unmounting devices
Project to Design and Implement a new programming language. The language is named Hybrid (c), as it's nature. We "build on" existing languages (Python & others), and not start from scratch (as C++ builds on C). see Docs.
A FUSE file system and a Java J2ME Uploader for Samsung mobile phones.
Touchd is a userspace daemon which runs Apple-like multitouch on Linux. It interfaces with the Apple hardware to gather the user input.
Trieste is a distributed file system aimed to be adaptable via policies.
Quickly rename large quantities of USB drives, just plug in and unplug
A script designed to rename large quantities of USB drives or other portable hard drives. When the script is running, all the user needs to do is this: * Plug in the portable device * Wait for about a second * Unplug the portable device * Repeat The script is immediately ready to accept the next drive for renaming. No need to manually eject the drive. The script requires that all devices initially have the same name, though it can be fairly easily extended. Even though there is no GUI it is easy to use, also for users with no programming experience.
Development of a USB interface library to different USB enabled development (hardware) platforms. Including, but not limited to, FPGA prototype boards.
A small and efficient way to show what's on you USB bus, written in Python. The aim is to run on console, as an alternative to X11-based usbview.
A 2.4 GHz wireless development board suitable for Bluetooth experimentation. Open source hardware and software. This project has moved to GitHub - https://github.com/greatscottgadgets/ubertooth
Voxampp is an Enterprise IP TriplePlay Application Stack (eIPTAS) a - run-time toolkit - for Internet Entrepreneurs that want to deploy rich IP Carrier Networks. Its goal, to facilitate worldwide Open Access Social Networks using IPTV, VoIP and much more
You can now easily configure a wacom pen tablet on linux! A utility that allows you to easily configure advanced tablet options on a gnome desktop. This is a frontend for the wacom-tools package.
Inspired by popular GlovePIE, WiiPIE is a Wiimote-based Programmable Input Environment that connects Wiimote to multiple platforms and provides gesture recognition functionality (by sending virtual keyboard/mouse events).
The goal is to create a standardized, super simple (and cheap) plug and the software to drive it. This will server as a solid and reliable foundation for future projects.
Cpuspeedy is simple and easy to use program which allows you to change the clock speed and voltage of the CPUs on the fly, using the Linux's CPUFreq driver. Use it and you should save battery consumption and reduce the temperature of your laptop.
A Linux cpufreq helper geared towards multicore desktop CPUs who change frequencies independently.
ePolyglot is a set of libraries, classes, and tools which enable Eiffel to interoperate with Python and, to an extent, Haskell. Features for using Python objects from Eiffel, Eiffel objects from Python, and Haskell functions from Eiffel are included.
LibGlade based, graphical calibrator for evtouch touchscreen drivers.
Allows Linux users to use a standard foot pedal as a mouse
The foot pedal emulates a mouse in conjunction with up to 4 modifier keys, ALT, CONTROL, SHIFT and ESCAPE. Functions available are Left Click, Double Click, Right Click, Cursor Up, Cursor Down, Cursor Left, Cursor Right, Wheel Scroll Up, Wheel Scroll Down, Middle Click, Page Up, Page Down, Window Select, Close window, Minimise window and Null (define an option that does nothing) - Many foot pedals come with software, often MS Windows only, which allows you to program the pedals to perform some function or other, Footmouse does away with the proprietary software and allows you to assign Mouse commands to a pedal or a pedal with a modifier key. All functions can be assigned as you require. Designed principally to help people who have difficulty operating a Mouse but able to operate a foot pedal. By its very nature, moving about the screen is slow compared with using a mouse but it does the job, if you can't use a mouse.