An open source software-defined GNSS receiver
An open source software-defined Global Navigation Satellite Systems (GNSS) receiver written in C++ and based on the GNU Radio framework.
QXRD is software for the acquisition and analysis of X-ray data taken with 2 dimensional detectors. The software can drive a Perkin Elmer XRD series flat panel detector and can be remote-controlled via a socket interface, or directly from SPEC
Spatially Oriented Format for Acoustics
In this project we work on the (S)patially (O)riented (F)ormat for (A)coustics: SOFA. The file format is intended for reading, saving, and describing spatially oriented data of acoustic systems. Examples of data we consider are head-related transfer functions (HRTFs), binaural room impulse responses (BRIRs), multichannel measurements such as done with microphone arrays, or directionality data of loudspeakers. The format specifications are the major issue, but we also aim in providing APIs for reading and writing the data in SOFA.
Software for instrumenting a Dobsonian telescope
This projects hold software required for instrumenting an alt-az telescope mount. The required hardware is documented here (http://simonbox.info/index.php/astronomy). The software enables real time conversion from (measured) alt-az to ra-dec and manages a connection to Stellarium (http://www.stellarium.org/), which allows you to view where the telescope is pointing in a virtual planetarium.
DTMF detector library and/or application that reads in the specified audio file and returns/outputs whether DTMF detected and/or list of detected digits. May have GUI and command line interfaces.
statistical tests & psuedo- random number generators (RNGs, PRNGs)
Randon number generation & testing. The best suite of statistical tests for fast PRNGs anywhere. Multithreaded for speed, command line tools for automation, no upper limit on data size. Also, a variety of C++ pseudo-random number generators with well designed interfaces aimed at practical uses, not just research.
python library for shock response spectrum (SRS) analysis.
The shock response spectrum (SRS) allows to estimate transient acceleration signals in terms of a maximum response of a dynamic vibration system. Its origin probably dates from civil engineering and the problem of seismic excitations, i.e. earthquake response of buildings, see Clough Penzien 1975. The SRS is a spectrum, i.e. a curve giving the maximum acceleration response depending on frequency. It is derived from a 1-mass-spring-damper vibration system being excited by a base excitation, i.e. an acceleration. freesrs calculates the shock response spectrum (SRS) and is a small library with Python and Fortran files. The Fortran files consist of • SmallwoodFilter.f and • GenShockTimeHistories.f They are linked to Python by using the comfortable f2py tool. Latest version is 1.1.1, including now the ability to perform a full install via setup.py.
CvMob is an Open Source tool to automatic visual analysis of human movement. The software calculates the optical flow to generate data about trajectory, velocity and acceleration using low-quality videos. For more informations, please visit our website: http://www.cvmob.ufba.br/
Open Source Implementations for 3D-Surface Characterisation Algorithms according to ISO 25178 (Geometric Product Specification) in verifiable pseudocode (MATLAB). Implementation of an XML-based file exchange format according to upcoming ISO 25178-72.
Distributed Network emulation tool for high rate packet
I need your help: In order to make this framework easier and more useful, I need your contribution. The idea behind this framework is to develop a GUI like GNS3 and make this framework more stable. So if you are interested and have C/C++ programming skills, please contact me at firstname.lastname@example.org This framework allows to emulate a network by managing ethernet packets coming from two kind of interfaces: UDP and virtual network card. This tool is similare to dynamips (GNS3) but it can manager a higher packet rate. It can help to study DDoS attacks based on Botnet using the Lightweigth C++ Virtual Machine (LwCVM) in order to emulate Bots. This project is based on the following projects and libraries: LightweighIP of the TCP/IP stack pthread libpcap for communication with virtual machines dynamips Linux MicroCore
itom - an Open Source Measurement, Automation and Evaluation Software
itom is an open source software suite for operating measurement systems, laboratory automation and data evaluation. One main application of itom is the development and operation of sensor and measurement system for instance in a laboratory environment. Therefore, the software has to be able to communicate with a wide range of different hardware systems, such as cameras or actuators and should provide a diversified and as complete as possible set of evaluation and data processing methods. Additionally, the rapid prototyping of modern measurement and inspection setups requires a system, where parameters or components can easily be changed at runtime, necessitating the availability of an embedded scripting language. Finally, when operating a measurement system, it is also desirable to extend the graphical user interface by system adapted dialogs and windows.
An interface to the IEEE488.1 (GPIB) bus for TCL. In contrast to gpib-tcl, it supports callbacks on SRQ events and provides an object oriented (Tk-style) interface.
Glass Brain is a tool specifically designed for displaying neural connections within the human brain given multidimensional scan data and a connectivity graph. This project benefits from Qt, VTK, ITK, and CMake.
A simple 10bit oscillator based on Anduino board
Displays signals from any of the analog pins. Uses com-port for communication.
Real Random Number Generator
Puran2 is a real random number generator based on electronic noise. The random bits are stored on a CD. The software allow the access to the random bits like a pseudo random number generator and is easy to use. It can be mixed with random number of a tausworthe generator to grow the count of random number.
Log and evaluate data from your smartphone and OBD
iTLogger is the result of a software project at TU Ilmenau in 2012. Its aim was to create an app and corresponding desktop programm, so that people could track their journey on forest roads and later evaluate the data on their desktop. With the logged data you can evaluate the quality of forest roads. Available on Google Play: https://play.google.com/store/apps/details?id=de.tui.itlogger
Benlaug Segmentation Performances Framework
Program for choosing frequency and record length when testing a data converter.
Dso software *nix for ATTEN/LeCroy/SIGLENT/B&K Precision
A part of commercial Digital Signal Oscilloscope hasn't a support for *nix systems, we want to fill the gap and build a full port of windows Easy Scope 3.0 software for ATTEN/LeCroy/SIGLENT/B&K Precision products.
A MacOS X driver for the Data Translation DT9834 series of data collection cards.
The Embedded Data Display System provides a lightweight portable C++ server library and a PC (Windows, Linux, or Mac) based client that captures and graphically displays data generated by embedded devices such as medical or industrial instruments.
Electrical Impedance Tomography and Impedance Spectroscopy software that I am developing for my PhD project.
This tool aids the assessment of physical performance of athletes by clocking jump and ground contact duration. This software is used to clock, calculate, and visualize the performance.
Create networks of embedded devices for data logging/automation tasks.
LabMonkey is a collection of designs for embedded devices which can be networked together to provide a range of automation, data logging and signal processing functions. A key design objective is to use as little dedicated hardware as possible for communication between nodes in the network, and to be able to adapt the network topology in real-time so as to minimize the occurrence of collisions between packets. To achieve this, a protocol has been designed specifically for the task, and implemented in assembler for AVR microcontrollers. The project is currently at the stage of testing the protocol for bugs and implementing some simple devices which use it.
Multithreaded & OO NIST Statistical Test Suite (C++ version)
This project is a Multithreaded & OO C++ version of NIST Statistical Test Suite which has been developed by Juan Soto in 1999. This is object oriented so that you can use it easily in your programs. Also you can use the power of parallelism cause it is multithreaded. Enjoy it!