DRINKS is a set of smart web-based widgets.
C-Control II (Conrad Electronic)-kompatible Virtuelle Maschine fuer die Freescale CPU12-Familie.
Dielectrophoresis for microfluidic applications, especially those biological, implemented in python
Toolbox for modelling deformation in layered media in 2D
Folder is a tool to simulate and analyse the development of structures in mechanically layered media during layer parallel shortening or extension. It includes a graphical user interface that allows for easy designing of complex geometrical models, defining material parameters (including linear and non-linear rheology), and specifying type and amount of deformation. It also includes a range of features that facilitate the visualization and examination of various relevant quantities e.g. velocities, stress, rate of deformation, pressure, and finite strain. Folder contains a separate application, which illustrates analytical solutions of growth rate spectra for buckling and necking of a single viscous layer. Check out the companion paper: doi:10.1016/j.jsg.2016.01.001
SPHERES Facility software for scientists
Using this tool you can Generate the class diagram for any class inside jar , It also have facility to import class diagram to png or jpg format. This project is under development. Please request the feature if needed.
Maxima script for symbolic analysis of analog integrated circuits
Script for Maxima (a Computer Algebra System) that performs symbolic analysis of analog integrated circuits. Script allows to find approximated poles and zeros of transfer functions, developed and optimized for transfer functions of amplifiers, but can be used also for any general analog circuit. The script calculates DC transfer function, zeros, poles and creates Bode plots. DC transfer function, zeros, poles result simplified so main contributing elements can be easily identified. Poles and zeros approximation principle mainly taken from the paper "INDIRECT FEEDBACK COMPENSATION TECHNIQUES FOR MULTI-STAGE OPERATIONAL AMPLIFIERS" by Vishal Saxena Usage examples also can be taken from "Maxima Opamp Analisys" project Any comments bug reports and improvement suggestions are welcomed! ** The project based on script and concept initially developed by Ram Livne **
This is a unix distribution I made so that I can develop from anywhere--a virtual desk if you will. Some of my friends and colleagues have found it useful, and an easily accessible place to put the operating system up is on the internet.
OM Open-source multimeter is a hobby project of mine which is intended to do a multimeter's job and measure volt,ampere,ohm,capacitance and ... . the features would be high precision,plotting,computer connectivity,and of course being open source.
OpenPMU is a collaborative project developing a software defined Phasor Measurement Unit for Smart Grids and electrical utilities. This project is currently hosted by Queen’s University Belfast.
Structural engineering software Italian standards compliant
A structural engineering software, developed according to Italian standards for construction (i.e. NTC 08 - DM 14/01/2008 and partially Eurocodes)
Publishing DWG to PDF made simple
Users of AutoCAD are familiar with the "publish" command used to plot multiple drawings to PDF. The purpose of my program is to simplify publishing by doing the publishing with the AutoCAD Core Console (accoreconsole.exe), add automatic date stamps to the output file names, and allowing the user to publish multiple sets in series or in parallel. The console is significantly faster than using regular AutoCAD, and publishing through the console doesn't tie up AutoCAD. One can publish drawings in the background while still using AutoCAD. The ability to queue publishing jobs also means one doesn't need to babysit the computer while publishing. Queue up 20 sets, hit Publish, and walk away from the computer. All of the PDF files will be waiting for you when you come back. The ability to publish multiple jobs in parallel can dramatically speed up the publishing process, but a solid state hard drive is strongly recommended.
AutoCAD batch scripting
This is an AutoCAD scripting tool I made because I wasn't satisfied with the functionality of EZscript or ScriptPro. Some features that I've added: -Simple drag and drop support for .dwg and .scr files. -The window can be resized so full paths can be read (EZscript doesn't do this) -A radio button can switch between using full blown AutoCAD to run scripts and using the console to run scripts. The console is much faster, and it works for most scripts. -Batch scripting with the console can be done in parallel, so multiple drawings are being scripted at the same time. This feature is limited to splitting jobs based on directory, so scripting drawings in 5 directories would run 5 console instances.
a tool for process identification and controller design
ePICC (easy Process Identification and Controller Configuration) is a Open-Source-Solution for quick controller configuration on Siemens SIMATIC S7-PLCs. It creates a mathematical model of the process and let you choose from a variety of controllers.
An Open-Source Library for Low-Power Approximate Computing Modules
The “lpACLib” library contains the VHDL description of accurate and approximate versions of several arithmetic modules (like adders and multiplier of different bit-widths) and accelerators. Moreover, it also provides the corresponding software behavioral models/implementations developed in C and MATLAB to enable quality characterization. Besides our novel designs, it also contains implementations for several state-of-the-art arithmetic modules and their approximate versions. This open-source library facilitates research and development in approximate computing at higher abstraction levels, and to facilitate reproducible research and comparisons. In case of usage, please refer to our publication: Muhammad Shafique, Rehan Hafiz, Semeen Rehman, Walaa El-Harouni, Jörg Henkel, "Cross-Layer Approximate Computing: From Logic to Architectures", Design Automation Conference (DAC), 2016. Contributors: Authors, Vanshika Baoni, M. Abdullah Hanif http://ces.itec.kit.edu/lpACLib.php
control TiePie instruments
An extension for the Tcl scripting language allowing control of TiePie <http://www.tiepie.nl/> products. Works on Windows and Linux
Analog Insydes is a Mathematica toolbox for symbolic analysis of analog electronic circuits. This project provides a set of free add-ons to Analog Insydes, including a Java front-end and a native netlister for Cadence's Analog Design Environment (ADE).
Assorted projects. General-purpose libraries for Python, C++, Scala, bash, and others. Meta-programming tools. System utilities. UI components. Web APIs. Configuration files. Benchmarks. Programming competition entries. And much more.
The castafiore J2EE Platform consists of an advanced Web Framework built upon JQuery and a persistence framework built upon hibernate. All together glued with spring 3. We also provide some exciting web tools like a DMS and a Portal designer
System independent command line calculator written in C (C99 standard). Expression is first converted to Reverse Polish Notation and then evaluated.
The goal is to generate UML classes from an existing database. Connect to a database, read its schema and produce UML 2 classes with associations (conforming to Eclipse EMF). Prerequisite: - Eclipse 3.4 - MDT - EMF 2.4 / UML 2.0
Yann is Yet Another Neural Network. Yann is a library to create fast neural networks. It is also a GUI to easily create, edit, train, execute and investigate networks. Multiple topologies, runtime properties and ensemble learning are supported.
Library of Approximate Adders
We provide MATLAB and Verilog Models of GeAr, and previously proposed adders (ACA-I, ETAII, ACA-II and GDA) at http://sourceforge.net/projects/approxadderlib/ GeAr is a low latency Generic Accuracy Configurable Adder that provides a higher number of potential configurations compared to state-of-the-art approximate adders, thus enabling a high degree of flexibility and trade-off between performance and output quality. These MATALB and Verilog models can allow software programmer as well as hardware designers to evaluate their code and design. To the best of our knowledge, this is the first open-source library of approximate adders that facilitates reproducible comparisons and further research and development in this direction across various layers of design abstraction. This work is a result of collaborative effort between Chair for Embedded Systems (CES) at Karlsruhe Institute of Technology (KIT), Germany and Vision Image and Signal Processing (VISpro) Lab at SEECS-NUST, Pakistan.
An infinite drawing area auto-extending
The Ardoise is an open source software providing an infinite area to draw small outlines. Originally, it was designed for my personal use but now, I can’t do without! so I decided to share it under the GPL’s term. This program is multi platform : you can install it on windows, and linux for now, and it must run under Mac OS but I don’t have any computer running this system so I can’t compile it nor test it… ( thank you if you use this system and if you can do that for me :) )