Serial communication utility
COM Studio utility helps to develop and test a serial communication protocol for embedded application like USART or RS232. COM studio is a cross platform application developed on top of QSerial device using the QT library. With COM studio is possible to create a set of command frames to be sent to the COM port and decode the answers coming from the device. The serial protocol can be fully customized with a graphical user interface. This software is OPEN SOURCE and released under GPL license so you can feel FREE to use, copy, share, (but above all) to study, analyze and modify it as you like (within the terms of the license). If you like, hate or simply use this software, if you find any bug or have any request, please do not hesitate to let me know through the services offered by the site that hosts the project or through my Facebook page (http://facebook.com/koalakoker). And (if you think it's the case) do not hesitate to recommend the program to your friends.
Webcampak is a photography appliance. Used with DSLR or Compact cameras it can capture high resolution pictures, create timelapse videos and send those elements to remote servers. Extensively uses open source softwares (gphoto2, ImageMagick, ...)
BinScan is a graphical tool to analyze the library dependencies of binaries. It integrates both tools "ldd" and "nm" into a single GUI frontend. it displays the library dependencies of executables and the symbols it references in shared libraries
This project is designed to be able to take standard NMEA data available from most boats and broadcast APRS WX reports. Other telemetry like battery voltage, tank levels, etc, as well as data logging will be supported.
Interface for the UNI-T UT61D
This is an inteface for the data acquisition cable for the UNI-T (Uni-trend) UT61D multimeter. It supports both USB (using libusb) and RS232 cables. The interface consists of a single C header file.
Profiling and analysis of laser beams with ImageJ
This open-source software enables profiling and analysis of laser beams. It can be used with a variety of cameras supported by ImageJ and Micro-Manager, or images from any other source. It provides all common analysis methods like D4Sigma, knife-edge, as well as fitting of Hermite-Gauss and super-Gauss functions.
Visualize Inter Process Communication
Small python script that can visualize Inter Process Communication on Linux. It can create a graph of TCP and Unix sockets, pipes and also process hierarchy. Short (59 sec) demo visualizing ssh client connecting to ssh server on the same Ubuntu host: http://youtu.be/8XFKwzkexQY Longer (2 min 13 sec) demo visualizing ZoneMinder surveillance solution operation (stopping, starting, enabling and viewing camera): http://youtu.be/kM7klE61Ibk Tested on Ubuntu 14.10 and Debian 7. Quick start on Ubuntu/Debian: # apt-get install graphviz python-pygraphviz # ./ipcvis.py
A tool for the specification and verification of concurrent systems by means of slices.
An applicaton for CAN bus coms development, testing and validation
CANStream is a .NET application intended to be used for CAN (Controller Area Network) bus communication development, testing and validation. CANStream allows to extensively test any system using CAN communication by sending and receiving CAN frames. Thanks to its powerful built-in mathematical expression evaluator, CANStream can also behave as a real control system feeding back the test device or commanding a third party device with context sensible data. Extended data logging and data analysis features of CANStream provide a comprehensive solution for testing and results analysis CANStream extensively uses the PCAN-Basic API developed by PEAK System for the PCAN-USB adapter You will therefore need to have PCAN-USB adapter and at least one free USB port available to make a complete use of CANStream. CANStream can manage up to eight PCAN-USB adapters at the same time, thus you will need eight USB ports available.
Audio Test Equipment Suite. Measure and Generate standard audio test signals.
Distributed computations software.
Simple Binary Clock
Simple Binary Clock
Server daemon to be used with data acquisition hardware for the purpose of acquiring and logging data captured using various hardware devices on Linux based systems.
Measure video delays
VideoLat helps you measure latency of audio and video processing pipelines such as conferencing tools. NOTE: development of videoLat has moved to github. See http://www.videolat.org for details.
An aquarium management software with a Simulation Model System
SME LibreAquarium is an Aquarium management system with a Simulation Model Engine (SME) that makes a prediction of the possible measurement values for the different pollutants that affect to these aquatics systems (NO3,PO4, Fe). The simulator consults the recorded analysis to calculate a prediction of the NO3, PO4, Fe, that the these aquatic system produce. It also uses a central (fish, plant and invertebrates) database to check if the actual parameters are Ok, depending on the species that live in the Aquarium. With all the records, the Simulation Model predicts the algae risk too (low,medium,high) and the algae type(green,cyanotic.) using the Redfield coefficient. Appart from that, the program tries to bring another modest contribution to Open Source Software and the World of Aquariums. SME LibreAquarium helps to daily maintenace of the aquarium with habitants control(fishes,plants, invertebrates), expenses, statistics, alarms, etc.
Wurde im Zuge einer Vorlesungsveranstalltung erstellt und wird je nach Zeit weitergeführt. Grund für das "veröffentlichen" war dass das Arbeitsteam eine einfache Möglichkeit zur Synchronisierung findet.
Low-cost, ISO 14443 compliant emulator for contactless smartcards
! This website is discontinued ! The new, improved MiniChameleon is maintained as of January 2014 on github: https://github.com/emsec/ChameleonMini ATXmega based emulator for contactless smartcards, designed and maintained by Embedded Security Group at the Ruhr-University in Bochum.
Qt based GUI for the Analog Discovery USB Oscilloscope
Analog Discovery is an affordable, yet powerful, USB device that provides, among other features, an analog 2-channel, 100 Msample/s oscilloscope and an analog waveform generator. This project has developed a Qt-based GUI that makes the most important oscilloscope and waveform generator functions of the Analog Discovery device available for Linux users.
USB port base NPN transistor curve tracer.
This is simple USB port base curve tracer for NPN transistors. This curve tracer is build around Microchip's PIC18F4550 MCU and it does not need driver installations and/or any complex software installations.
A package of components for measurement and automation in Lazarus.
A package of components for measurement and automation in Lazarus.
Extremely fast NGS read counter
Counts NGS read alignments against GTF annotations in a multithreaded and scalable fashion. Benchmark: 8 core 1M annotations for 2Gb sorted reads ~30 seconds compared to ~28 minutes for bedtools multicov. Files include: fast_count_multi - reports all counts and RPKM, multithreading support fast_count_deseq - reports gene counts in deseq compatible format, multithreading support fast_count - reports all counts with no multithreading support. usage ./fast_count_multi num_threads gtf_file bam_file(s) > output Requires bamtools API library at run time, and c++0x for compile. git clone https://github.com/pezmaster31/bamtools cd bamtools mkdir build cd build cmake .. make export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:path to/lib g++ -I bamtools/include/ -L bamtools/lib/ -o fast_count_multi fast_count_multi.cpp -lz -lbamtools -fpermissive -pthread -std=c++0x
CDMA PN Conflict Tool
Two (2) dimensional evaluation at PN point of conflict/confusion calculated using a single vector perpendicular to cell antenna face (antenna bore). Output created in pdf file.
RFOPTI provides the structure for calculating path loss at drive data
RFOPTI provides the structure for calculating path loss at a drive data point. A two dimensional calculation provides antenna gain at drive data point angle in an output file.
AFM puller control software
Nanopuller by Konrad Pawlak and Janusz Strzelecki http://dx.doi.org/10.1016/j.ultramic.2016.01.008 http://www.biofizyka.fizyka.umk.pl/ Laboratory made AFM force spectroscopy setups were present in milestone single molecule experiments and there is a growing number of groups using such equipment even though the commercial setups are nowadays widely available. The ability to tailor the setup accordingly to particular application is an advantage that makes the effort necessary for construction a worthy investment. However, one advantage of using a commercial setup – repeatability and unification, cannot be archived, as every laboratory is developing a specific data acquisition protocol and software. Our Nanopuller software (open ISC license) presented here is intended to eliminate this obstacle. We give access to a program, which with only a minimum effort can be adjusted for vast array of typical equipment.
This program written in Python is used for capture screenshot or raw data from a UNI-T digital storage oscilloscope.