NxBRE is a lightweight Business Rule Engine (aka Rule Based Engine) for the .NET platform, composed of a forward-chaining inference engine and an XML-driven flow control engine. It supports RuleML 0.9 Naf Datalog and Visio 2003 modeling.
An interactive, command line implementation of Dr. Stuart Madnick's Little Man Computer with the ability to load and save written programs. Comes with two small 'compilers' for the computer; one a Lisp-like language, the other BASIC-like.
C++ framework for application of any type of evolutionary computation.
ECF is a framework intended for application of any type of evolutionary computation (GA/GP, DE, Clonalg, ES, PSO, ABC, GAn, local search...). It offers simplicity for the end-user (parameterless usage, tutorial) and customization for experienced EC practicioners.
Plagiasi is a plagiarism detection software, deployed as a web application. It can detect plagiarism in a text, which will be compared to local documents and/or online documents (automatically seleted using web search engines).
T3000 Bacnet Building Automation System, graphical front end for bldgs
This is our T3000 Building Automation front end, a mature project for managing the air conditioning, lighting, access control and other automation functions of commercial buildings. The application runs on a Windows PC and allows the building operator to manage the building as a complete system. There is a small but growing team of developers working on the application full time. The system works mainly with Temco Controls products but integrators, controls contractors and other manufacturers are encouraged to join in to add their own devices and features. Communication to the various systems is over Ethernet, wifi, RS485, RS232, zigbee and GSM network. The protocols supported so far are Modbus RTU, Bacnet IP & MSTP.
This project is for maintaining a linux system that concentrates on math, logic, and geometry related softwares.
SVGMath is a command-line utility to convert MathML expressions to SVG, written entirely in Python.
CWSNet is an object-oriented library for hydraulic simulation of pressurised pipe networks. It can be easily extended by adding new elements, hydraulic solvers and algorithms while providing high computational performance.
This project contains both tools and data for Optical Flow evaluation purposes. It offers: many ground truth optical flow sequences; a tool for generating optical flow data from real sequences; implementations of some optical flow algorithms.
Olorin is an interactive filtering tool for next generation sequencing data coming from the study of large complex disease pedigrees.
An Open Source Solar Inverter for everyone everywhere
This project aims to build an Open Source (Software and Hardware) Solar Inverter. The goal is to design a solar inverter with parts that are available trough common distributors with no special manufactured parts. All documentation (software, hardware, mechanics) is open and free to use by everyone. Solar inverters can be very complex devices to build and there is a lot to learn on the way. Join, collaborate, learn and help make the world a better place. The sun shines for everyone! 😊 The current activities take place in the Wiki, where we collect the requirement. After some outages on Sourceforge the main activity was shifted to GitHub (https://github.com/transistorgrab/OSSI)[https://github.com/transistorgrab/OSSI]. The latest updates to the project happen there.
PCP (Pattern Classification Program) is an open-source machine learning program for supervised classification of patterns. PCP is a binary executable running on Linux and Windows (under Cygwin environment).
A C++ library for principal component analysis
libpca is a C++ library for principal component analysis and related transformations. It comes with example and unit tests. libpca is successfully tested on Linux and MacOSX using g++ (>=4.6), clang++ (>=3.2), and icc (>=14.0). libpca requires Armadillo (>=3.2.4) which can be obtained as a pre-compiled package on most distributions or directly from http://arma.sourceforge.net. libpca is being developed by Christian Blume. Contact Christian at firstname.lastname@example.org for any questions or comments.
Basic interpreter with primitives to play lotto games
Yalotto is yabasic interpreter with specific extensions that allow to easily write basic programs to manipulate the combinations of these games. It can help in building covering set, generating openwheel or sorting existing wheel. It support that each combination of the game have differents weights and compute the coverings according these weights. It can support up to pick 10 games with a number of balls in the game over 70 in many cases.
A scheme (lisp) interpreter written in ARM assembly language (ARM7TDMI, ARM920T, Cortex-M3) for education, robotics, wearable devices. Tested on NXP LPC-1300,1700,2000, ATMEL AT91SAM7, STM STR711, STR911, STM32, CIRRUS EP9302, LMI LM3S1968, TI OMAP.
The incompressible Navier-Stokes equations solver in 2D domains
CFD2D is open source software for Linux for solving the non-dimensionalized incompressible Navier-Stokes equations (NSE) inside an arbitrary two-dimensional domain inscribed in a unit square with Dirichlet and "do-nothing" boundary conditions. The space discretization is based on Finite Element Method (FEM) using an approximately uniform triangular mesh. The two choices of FE spaces are offered, these are of the so called MINI-element and of the Taylor-Hood element. The first element consists of continuous piecewise linears with a cubic bubble function for the velocity field, and the second of continuous piecewise quadratics for the same. The pressure field is approximated via piecewise linears in both cases. Both stationary and time-dependent regimes supported. Elementary graphing tools are provided. GMRES and CG iterative algorithms are used for solving linear systems. Software "Triangle" is used for mesh generation.
Ordered Bijective Interpolated Warping (OBI-Warp) aligns matrices using Dynamic Time Warping with a one-to-one (bijective) smooth warp-function. It is ideal for the chromatographic alignment of complex mass spectrometry proteomics data.
The InfoVis Toolkit is a Interactive Graphics Toolkit written in Java/Swing to ease the development of Information Visualization applications and components.
XDraft is a mechanical drawing editor similar to XFig or various Windoze cad programs, but geared towards more precise drawing. XDraft adds input constraints and other features that makes it highly suitable for power users. Also includes dimensioning.
Remote Monitoring of Arduino from the Cloud
LabScript by Sensors2cloud is a browser-based Tool that allow the user to remotely monitor multiple Arduino devices over the internet. LabScript makes it really easy to monitor any number of Arduinos you have over the internet in 5 easy steps: 1) Sign up for a developer account at http://developer.sensors2cloud.com/register/ 2) Download the Arduino sketch from SourceForge 3) Connect an Ethernet Shield to your Arduino 4) Upload the Sketch into your Arduino 5) Follow the instructions on developer.sensors2cloud.com/wiki for setting up the Web interface After the steps, you can monitor your remote Arduinos from anywhere in the world using an IPad or any HTML5 web-browser such as chrome and Safari
D_2D and D_3D are plotting programs useful for for data analysis and visualization. Input should be provided as ASCII files formatted as x,y pairs or x,y,z triplets. Graphic output can be in DXF format or raster image.
EcoLab is a C++ based Agent Based Modelling system, with emphasis on high performance computing for scaling to large simulations.
Tools for genomic analysis
BamBam includes numerous tools for analyzing DNA next-generation sequencing data. Tools are provided for calling SNPs and indels, identifying large scale deletions, tabulating counts of mapped reads, methylation analysis, and more. Depends on SAMtools (http://samtools.sourceforge.net/) and BAMtools (https://github.com/pezmaster31/bamtools). Also uses BioPerl, which is included in the download tarball.
Bayes++ is a library of C++ classes that implement numerical algorithms for Bayesian Filtering. They provide tested and consistent numerical methods and the class hierarchy represents the wide variety of Bayesian filtering algorithms and system model
LabVIEW CANopen client library
A collection of VIs for easier interface with basic CANopen client operations such as SDO download, SDO upload and PDO messages. Helper VIs for arbitrary mapping of dictionary objects to specific PDOs are also implemented. The project includes a quite crude implementation of the DSP 402 profile for handling motor drives in velocity and/or in position mode.