The general aim of the 4DIAC initiative is to provide an open, free, IEC 61499 standard compliant automation and control environment. The following open source projects are in the focus of the 4DIAC initiative: * FORTE (4DIAC-RTE): Modular IEC 61499 compliant Runtime Environment for small embedded devices (16/32 Bit), implemented in C++ * 4DIAC-IDE: Modular IEC 61499 compliant Integrated Engineering Environment based on the Eclipse open tool framework * 4DIAC-LIB: Library of function block
The emgr framework is a compact open-source model reduction software toolbox for (empirical) GRAMIAN-based model order reduction (MOR) and uncertainty quantification (UQ). It's compatible with OCTAVE and MATLAB.
This is a program for real-time rectangle detection from an image. This program detects *ALL* rectangular shapes viewed from a 3D perspective in real time, utilizing a GPU. The program is purely rule-based.
GNU PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions.
SLEEF implements vectorized versions of all C99 real floating point math functions. It can utilize SIMD instructions of modern processors. SLEEF is designed to fully utilize SIMD computation by reducing the use of conditional branches and scatter/gather memory access. Our benchmarks show that the performance of SLEEF is comparable to that of the best commercial library.
Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.
View a CSV file and Python data structures in a curses, spreadsheet-like display.
SimThyr is a continuous simulation program for pituitary-thyroid feedback control. It is based on a published parametrically isomorphic model of thyroid homeostasis. Applications of this program cover research, including development of hypotheses, and education of students in biology and medicine, nurses, and patients.
Fachwerk calculates strut-and-tie models used by structural engineers for analysing and designing reinforced concrete structures. The program only uses the equilibrium conditions, thus it is not assuming elastic behaviour.
Fachwerk3D calculates three-dimensional strut-and-tie models used by structural engineers for analysing and designing reinforced concrete structures. The program only uses the equilibrium conditions, thus it is not assuming elastic behaviour.
ClickMaster2000 is a simple tally counter for images. You can load images containing objects that need to be counted, click on each one of them, and then read the total without having to keep mental record. ClickMaster2000 is geared for batch, precise counting on dense images where automated recognition is not easily possible. ClickMaster2000 was originally designed for microbiology imagery.
Briefly, t1ha is a 64-bit Hash Function: 1. Created for 64-bit little-endian platforms, in predominantly for x86_64, but without penalties could runs on any 64-bit CPU. 2. In most cases up to 15% faster than City64, xxHash, mum-hash, metro-hash and all others which are not use specific hardware tricks. 3. Not suitable for cryptography.
Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data. It converts between different, extensible data formats (currently netcdf, NcML, grib1/2, metgm, wdb, and felt). It enables you to change the projection and interpolation of scalar and vector grids. It makes it possible to subset the gridded data and to extract only parts of the files. The library is written in C/C++ and as extensions to Fortran and R. For simple usage, Fimex also comes with the c
Connected Component Labeling (CCL) is a well known technique for assigning a unique label to each of connected components in a given binary image. In this project, libraries that implement a parallel CCL algorithm that is suitable for execution on GPGPU are provided. In the archive, an implementation in OpenCL and C that is usable in combination with OpenCV library, a single-threaded vectorized CPU implementation that utilizes AVX2 instructions, and a Java implementation that is for helping unde
LibreIdea is a data base of research questions and ideas written, improved and evaluated collaboratively by anyone. LibreIdea aims to be a specialist of idea's creation and improvement. LibreIdea allows people to gather around projects from community's ideas.
facedetect is a simple face detector for batch processing. It answers the basic question: "Is there a face in this image?" and gives back either an exit code or the coordinates of each detected face in the standard output. The aim is to provide a basic command-line interface that's consistent and easy to use with software such as ImageMagick, while progressively improving the detection algorithm over time.
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The API is deliberately similar to Matlab. Provides efficient classes for vectors, matrices and cubes, as well as many functions which operate on the classes (eg. contiguous and non-contiguous submatrix views). Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided