A Perl program for logging OBD-II PID data
The goal of the Perl OBD-II Logger project is to create a flexible and efficient application that can capture and log OBD-II Mode 0x01 PID data from an automotive scantool. It is designed with accurate and efficient PID data logging in mind, and provides NO support for reading or resetting diagnostic trouble codes. By default, the output log file contains time-stamped PID values in a simple Comma Separated Values (CSV) format that can be readily imported into popular data analysis or spreadsheet applications. (Output to an SQLite3 database file is also available). It is written in Perl, so it runs in any computing environment with a working Perl interpreter. The program supports scantools that are based on the ELM Electronics ELM327 or OBD Solutions STN1110 programmed microcontrollers. It has been tested with scantools using legacy RS-232 serial, serial over USB, and Bluetooth hardware interfaces. Perl OBD-II Logger even runs on the popular Raspberry Pi computer!
Create colorful WiFi signal strength maps from NetStumbler GPS and signal data. Compatible with Google Earth. As far as we know, this is the only dedicated wifi mapper / map generation software currently available under GPL.
Middle level device drivers for the Ultraship U-2, a USB HID scale, no brand or company name available. Includes basic test scripts, drivers, example implementations and documentation. The output of this driver will insert it into applications.
Libraries, documentation, examples & drivers for Eagle Technology South Africa's Data Acquisition products. These include ISA, PCI, PCI Express, USB, Serial & Ethernet. Supported languages will be C/C++, JAVA, Perl, Python.
CDNsim is a GNU/LINUX simulation tool for CDNs, written in C++ (core) and python (GUI wizard). It models: redirection policies, cache policies, TCP/IP, batch simulations, statistics extraction and more. CDNsim is uses the OMNet++ library
The Software for Controlling Testing Equipment - has been designed to automate data acquisition and equipment control. Written in Perl, uses the SCPI language to communicate with instruments via RS-232 (serial) or USB ports.
The basic allelic case-only test for interaction between a pair of genetic loci. This implementation uses a permutation test to calculate marker-pair-wise p-values, gene-pair-wise p-values, and global family-wise p-values. See the read.me, or upcomin
Calculates alcohol content by weight and volume based on specific gravity readings. Also determines plato values, calories, refractive index and attenuation. If the values match a style of beer, or cider, it lists the style, and SRM for the style.
Real time monitoring : RPi-Monitor always keep an eye on your computer
RPi-Monitor is a monitoring tool which keep an eye on your computer and can give you the current status and the history of resources usages in a nice looking and interactive web interface. RPi-Monitor is design to be light and powerful and doesn't relies on other software to run. It has been deigned to run on embedded device and consume very few system resources.
SimRecommender is a modular perl framework to simulate and test attacks on recommender systems. It uses a plug-in architecture to integrate different attacks and recommender algorithms.The development was supported by NSF award IIS-0812042 (see README).
Drive your obsolete Tek oscilloscope remotely with python
Control a Tek TDS-820 remotely via a GPIB interface using linux-gpib, python, matplotlib and tkinter. The programming manual is used to generate an XML schema which is then used to assist in building extra functionality into the tkinter user interface.
'isotope' is a small command-line utility to calculate the isotope pattern for a given chemical formula. It allows to run calculations interactively, in batch mode, via the command line, or (using a webserver) via a web interface.
Here are many materials related to my lectures. Electrical Network Analysis, DSP, Programming, Optical Fiber Systems.
Send genuine application traffic to simulate a busy network
The "transmit application network traffic" (xant) tool is a network traffic generator, which sends *real* application traffic over the network to simulate a busy enterprise network. Most other traffic generators send random data to saturate links or simulate heavy network usage. This is fine to test link load or firewall rulesets, but is not capable of dealing with an application proxy or Cisco NBAR. Certainly there are professional network simulation tools available (like NS-2), which are time-consuming to set up when working with a small-scale prototype lab network.