BioSig is a software library for processing of biomedical signals (EEG, ECG, etc.) with Matlab, Octave, C/C++ and Python. A standalone signal viewer supporting more than 30 different data formats is also provided.
Moved to https://github.com/rdiankov/openrave An open-source, cross-platform, plugin-based robot planning environment for autonomous robotics. Includes services like collision detection, physics, (inverse) kinematics, sensors, robot controls, python bindings, and a network scripting environment.
Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. It can be used from MATLAB, Python, C++, or Fortran.
Routines for wavefront propagation in IDL, Matlab, and Python
PROPER is a library of routines for the propagation of wavefronts through an optical system using Fourier-based methods. It was developed at the Jet Propulsion Laboratory for modeling stellar coronagraphs, but it can be applied to other optical systems were diffraction propagation is of concern. It is currently available for IDL (Interactive Data Language), Matlab and Python (2.7 & 3.x). It includes routines for generating complex apertures and obscurations and aberrations (Zernike & PSD-defined). It includes a model of a deformable mirror for wavefront control. The routines perform near and far field propagation with automatic selection of propagators. All Python users are urged to download v3.0b, which has some major bug fixes. The latest Python version is v3.0b released on 6 Mar 2018. IDL and Matlab versions are v3.0a from 22 Jan 2018.
A pythonic interface to MATLAB
This package lets Python users interface and communicate with MATLAB from Python. Pymatlab makes it easier for users to integrate a project with a large MATLAB codebase into python scripts by using MATLAB scripts as a part of the python program. The basic functionality of this package is to send data from Python to MATLAB's workspace to be able to run Matlab function on the data. After processing you retrieve back data to python. This enables you to process data with Mathlab's built in functions, toolboxes or Matlab-scripts. It is also possible to use MATLAB's to generate plots or other graphics. The package uses Numpy's ndarrays and translates them into MATLAB's mxarrays using Python's ctypes and Matlab's mx library. The interface to MATLAB's workspace in done through MATLAB's engine library.
A cross-platform library that computes fast and accurate SIFT image features. libsiftfast provides Octave/Matlab scripts, a command line interface, and a python interface (siftfastpy). Optimized with SIMD instructions and OpenMP .
The GetData library provides an API to interface with Dirfile databases. The Dirfile database format is designed to provide a fast, simple, scalable format for storing and reading binary, synchronously-sampled, time-ordered data.
This is a fast C implementation of Arturo Camacho's SWIPE' pitch extraction algorithm. See the project homepage for more about the advantages of the SWIPE' algorithm. swipe-1.0.tar.gz contains the current source, which should compile quite neatly.
FAMOUSO is an event-based publish/subscribe middleware written in C++ for systems ranging from 8Bit micro-controllers up to 32Bit PC/Workstations.
Forward and inverse modelling in optical tomography
Toast++ is a C++ software package for modelling light transport in scattering media using the finite element method. It allows 3D reconstruction of absorption and scattering distributions inside an object from boundary measurements of light transmission, using steady state, time domain or frequency domain information. Matlab and Python bindings exist for ease of use and fast prototyping.
The future of information technology will be based on controlling the flow of natural light. This project is an attempt to establish the code (or software) that will enable this to happen. It involves rewriting an OS from the ground up.
Design and develop Recommendation and Adaptive Prediction Engines to address eCommerce opportunities. Build a portfolio of engines by creating and porting algorithms from multiple disciplines to a usable form. Try to solve NetFlix and other challenges.
Pipeline for large-scale genome changes analysis of genome datasets.
The active use repository has migrated over to: https://github.com/darrenabbey/ymap The repository here was errantly created with some large binary files included. Attempts to extract the files from the history here have failed. A copy of the history was successfully scrubbed and then hosted at github. -------- Eukaryotic pathogens have complicated and dynamic genomes. To facilitate analysis of copy number variations (CNV), single nucleotide polymorphisms (SNPs), and loss of heterozygosity (LOH) events in Candida albicans, the most common human fungal pathogen, we developed a pipeline for analyzing diverse genome-scale datasets from microarray, deep sequencing, and restriction site associated DNA sequence experiments for clinical and laboratory strains. The YMAP pipeline automatically illustrates genome-wide information in a single intuitive figure and is readily modified for the analysis of other categories of data and other pathogen species with small genomes.
msndfile is a Matlab Mex file that uses the C library libsndfile (http://www.mega-nerd.com/libsndfile/) to read audio files. This project page is considered obsolete, please visit https://marcecj.github.io/msndfile/ and http://github.com/marcecj/msndfile/ instead.