The count of vehicles is a key task in traffic gauging, as it provides information for designing new roads. This software presents an algorithm to detect and track vehicles in real time or from a video file.
CAD 2D for Land Surveying and Civil
Operating System : Windows - Linux - Mac OS Drawing 2D Point Line Polygon Rectangle Circle Ellipse Text,Image with thickness,color,hatch... Drawing commands : rotation,scale,explode... Labeling Point Line Polygon Rectangle Circle (Name Code Comment XYZ Length Angle Area Radius ...) Area Calculation by points or by object. Import-Export module : Image bmp,jpg,png CSV TXT SVG DXF R12 SOKKIA SDR33 TOPCON FC4 GTS7 XML LANDXML LEICA GSI8 GSI16
An open process control and laser engraving software solution
An extensive and multi-platform visualisation, process control and HMI application that supports many different devices via an open plug-in interface. Beside a visual GUI editor a debugger is part of the package.
CMAKE build enviroment for LPC2000 and LPC17xx Cortex MCUs
The goal of project is to build CMSIS like environment for LPC2000 series MCU and to write RTOS for LPC2000 and Cortex Microcontrollers
Cuts 3D objects from polystyrene foam (EPS/XPS)
A robotic DIY styrofoam cutter consisting of one rotational and two translational axes. It cuts a variety of shapes out of styrofoam-like materials using a hot wire. This project documents the necessary hardware and software parts. Don't miss the follow-up project at http://raumschaum.org Its goal is to further develop hardware and software into an user friendly application.
Firmware for home-made robots
Firmware for robots made using OpenWRT router and open-robotics.ru hardware
CAD 2D for Land Surveying,Civil and more
Operating System : Windows - Linux - Mac OS Drawing CAD 2D Point Line Polygon Rectangle Circle Ellipse Texte Labeling Point Line Polygon Rectangle Circle (Name Code Comment XYZ Length Angle Area Radius ...) Area Calculation by points or by object. Import-Export module : Image bmp,jpg,png CSV TXT SVG DXF R12 SOKKIA SDR33 TOPCON FC4 GTS7 XML LANDXML LEICA GSI8 GSI16
1664 macro assembler, simulator, console debugger, interpreter (host system calls.)
Cerulean Hybrid Genome Assembler v0.1 Cerulean extends contigs assembled using short read datasets like Illumina paired-end reads using long reads like PacBio RS long reads. Cerulean v0.1 has been implemented with bacterial genomes in mind. I am not able to maintain and update the software due to change in research funding. However I will be happy to answer any queries or provide support and comments if you are interested in extending this algorithm. The method is fully described in Deshpande, V., Fung, E. D., Pham, S., & Bafna, V. (2013). Cerulean: A hybrid assembly using high throughput short and long reads. arXiv preprint arXiv:1307.7933. http://arxiv.org/abs/1307.7933
Colt provides a set of Open Source Libraries for High Performance Scientific and Technical Computing in Java http://acs.lbl.gov/~hoschek/colt/ This project starteda as a port of the Colt core library to C#, but contains additional features.
The 'NES Open Switch' network protocol stack.
The 'NES Open Switch' is a network protocol stack. It contains the protocol implementation required to run a networking device in a computer network. NES Open Switch supports various networking media as: Ethernet, SDH/Sonet, OTN and WDM. The supporting protocols for different media are being developed as individual modules in the stack. For example for Ethernet media support protocol modules like STP, CFM and LACP are present in the stack. This stack can be ported on a networking hardware and a fully functional networking device can be built. The NES Open Switch is developed and maintained by an open community of developers. This stack is written completely in C99. The stack can be used on any operating system which supports POSIX 2001 API. The build system is written in Make. The stack is released under the NES RED License, and it is an open-source software. [repository] (https://github.com/nes-repo/NES-Open-Switch)
The Network-Integrated Multimedia Middleware (NMM) is a flow graph based multimedia framework that allows to create distributed multimedia applications: local and remote multimedia devices or software components can be combined.
Connect, monitor and control your (embedded) systems remotely. m2m/IoT
Connect, monitor and control your systems or embedded devices remotely (m2m/IoT) - for example your Raspberry Pi. The communication interface is defined in XML automatically providing a REST interface. NexusDataLink integrates smoothly in existing software or firmware and significantly reduces connection- or communication-related source code.
Helping to improve drinking water safety where there isn't much.
This program helps the user risk assess the raw water quality, aids in determining optimum clarification and filtration, aids in developing an understanding of the disinfection process, and puts it together in an easy to follow HACCP plan, which identifies the critical barriers, monitoring and limits that should be applied to ensure a reduction in the raw water risk profile. The mitigated or residual risk profile is also given (i.e. assuming HACCP plan implementation)
Stampede contains all elements of a design environment for the Stamp microcontroller. It supports compilation, downloading, and full two-way communication with the Stamp. Additionally, it allows the Stamp to write text and binary files on the host.
Web Radio Frequency path analysis
Web interface for the radio analysis code integrated in Flightgear.
headsort: streaming sort + 2x faster than gnu sort
headsort sorts files by line and fields. Options can pick field order and etc. Mostly compatible with gnu sort(1). It also has several sort algorithms to try. In general headsort can sort in 1/2 the time sort(1) (mergesort) does in situations involving either pipes or mult column selection; less than 1/2 with both. Best case was about opposite that of sort(1)*. NEW* hsort main algorithm speed improvement (applies to all; 27,29,31). Now faster than sort(1) (in all cases tested). Using triangulation, hsort begins piped sorted output when 1st bin is done. This means it has new applications in distributed computing and in some cases makes dc un-necessary. (gnu sort must finish all bins) Well compatible with gnu sort (most should not copy over sort binary). other algorthms featured if menu used: bubble, selection, insertion, shell, distributive counting, straight radix, radix exchange, quick, merge. (some are by character, some by line, some both)
"mprfgen" is a multi-port memory generator that can be used for VHDL designs. It can generate either generic or Xilinx-specific (through component instantiation) multi-port memories.
A microscopic pedestrian crowd simulation system and library
PEDSIM is a microscopic pedestrian crowd simulation system. The PEDSIM library allows you to use pedestrian dynamics in your own software. Based on pure C++ without additional packages, it runs virtually on every operating system. The PEDSIM Demo Application gives you a quick overview of the capabilities, and is a starting point for your own experiments. PEDSIM is suitable for use in crowd simulations (e.g. indoor evacuation simulation, large scale outdoor simulations), where one is interested in output like pedestrian density or evacuation time. Also, the quality of the individual agent's trajectory is high enough for creating massive pedestrian crowds in movies. Since libpedsim is easy to use and extend, it is a good starting point for science projects.