Portable OS X FOSS applications
OS X FOSS portable applications are packaged so you can carry around on any portable device, USB thumb drive, iPod, portable hard drive, memory card, other portable device (or also on your internal hard disk), taking your preferences with you.
Fast C++ matrix library with easy to use functions and syntax, deliberately similar to Matlab. Uses template meta-programming techniques. Also provides efficient wrappers for LAPACK, BLAS and ATLAS libraries, including high-performance versions such as OpenBLAS and Intel MKL. Useful for machine learning, pattern recognition, signal processing, bioinformatics, statistics, finance, etc. For more details, see http://arma.sourceforge.net
Static and Dynamic Structural Analysis of 2D and 3D frames.
FRAME3DD is a program for the static and dynamic structural analysis of two- and three-dimensional frames and trusses with elastic and geometric stiffness.
Dynamics of quantum systems, controlled by external fields
WavePacket is a program package for numerical simulation of quantum-mechanical wavepacket dynamics for distinguishable particles. It can be used to solve one or more (i.e. coupled channels) time-independent or time-dependent (linear) Schrödinger and Liouville-von Neumann-equations. Optionally accounting for the interaction with external electric fields within the semiclassical dipole approximation, WavePacket can simulate modern experiments using ultrashort light pulses in photo-induced physics or chemistry, including quantum optimal control. The graphical capabilities allow visualization 'on the fly', including Wigner transforms to phase space. A description of WavePacket can be found in our manuscript at http://dx.doi.org/10.1016/j.cpc.2016.12.007. For examples / movies, see also the Wiki pages of the WavePacket main project. First established in 2004, the present Matlab version is in a stable, mature state. Further development mainly by Burkhard Schmidt at Free University Berlin
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.
A suite of programs for performing particle image velocimetry, a common technique in the field of fluid mechanics. The suite includes programs to perform cross-correlation, synthetic image generation, as well as graphical visualization.
Ctrax is a machine vision program for estimating the positions and orientations of many walking fruit flies, maintaining their individual identities over long periods of time with minimal supervision, and on average for 1.5 fly-hours automatically.
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.
Sample code for Ocean Optics OmniDriver spectrometer device driver
Sample code demonstrating how to use OmniDriver to drive Ocean Optics full range of spectrometers from C, C++, C#, Java, LabVIEW, Delphi, MATLAB and more.
NSB entropy and mutual information estimator; applications to the analysis of neural code.
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.
Converts 3-D COMSOL mph file to a Tecplot compatible file
The MATLAB m.file will export data contained within a 3-D COMSOL mph file to a datafile in the format of an ascii TECPLOT file. The underlying engine for this export is the COMSOL - "LiveLink for MATLAB" module, with Matlab as the manager for the file import and export.
Version 1.1 is no longer supported.
Version 1.1 is no longer supported. Please see the new version at https://usc-imi.github.io/aeo-light/ Description for 1.1 continues below: AEO-Light 1.1 is an open-source software application that takes a digital scan of motion picture film with optical sound tracks and directly reproduces the audio, producing as a result a synchronized sound film file. Funded by a grant from the National Endowment for the Humanities and by the University of South Carolina.
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.
SysGenSIM is a bioinformatics toolbox to create artificial gene expression datasets by simulating Systems Genetics experiments.
Tool for Analysis of Surface Cracks (TASC)
TASC - 2014 NASA Software of the Year Co-Winner! TASC V1.0.2 is now available. - See users manual for release details Tool for Analysis of Surface Cracks (TASC) is a computer program created in MATLAB to enable easy computation of nonlinear J-integral solutions for surface cracked plates in tension by accessing and interpolating between the 600 nonlinear surface crack solutions documented in NASA/TP–2013-217480. The only required inputs are the surface crack dimensions (2c and a), plate cross-section dimensions (W and B), and linear plus power law material properties of elastic modulus, yield strength, and strain hardening coefficient. With the geometry and material parameters entered, TASC interpolates to the appropriate J(φ) vs. crack mouth opening displacement (CMOD) and far-field tension stress, σ, vs. CMOD solution, providing the full solution as CMOD ranges from zero out to the CMOD limit of the solution space for the given input parameters.
Software developed for the analysis of Neutron Reflectivity data.
Identify co-occuring genes in cyanobacteria
The SimilarityViewer allows the identification of genes co-occurring in subsets of 77 cyanobacterial organisms. The software is available as a MATLAB script and as stand-alone applications for Mac, Linux, and Windows computers. To install this program download the zip file appropriate for your system, unzip it, and follow the instructions in the README file. SimilarityViewer and the included data are licensed under the Apache License Version 2.0. If you use the SimilarityViewer for scientific purposes please cite the according paper. For graphics export the SimilarityViewer uses the outstanding “export_fig” toolbox version 1.99 (https://mathworks.com/matlabcentral/fileexchange/23629-export-fig) courtesy of Oliver Woodford and Yair Altman. [Copyright (c) 2014, Oliver J. Woodford, Yair M. Altman. All rights reserved.]
intracranial electrodes localization toolbox
iElectrodes is an open source toolbox to obtain intracranial electrode coordinates in a semiautomatic way with minimal user intervention. It uses MRI and CT coregistered images. It is possible to add brain parcellations and brain surfaces. It works in the native or normalized MNI space The toolbox is capable to work with ECoG (subdural grids and strips) and SEEG (depth) electrodes. In the presurgical evaluation of patients with drug resistant epilepsy is of great importance to know the intracranial electrodes coordinates and the anatomical description of these locations. Additionally, you can plan depth electrode implantation and then compare it with the real locations. Visit iElectrodes Wiki tab to learn more about the toolbox. Please report any bugs to firstname.lastname@example.org We are trying to make iElectrodes a great toolbox everyday! Thanks for your help! Additional scripts are provided to make image corregistations using SPM software.
Build system And Software Implementation Standard
The CMake Build system And Software Implementation Standard makes it easy to create sharable software and libraries that work together. This is accomplished by combining and documenting some of the best practices and utilities available. More importantly, BASIS supplies a fully integrated suite of functionality to make the whole process seamless! Check out the web site for more information. The Git repository of this project is hosted on GitHub. Some interesting facts about this project can be found on Ohloh at https://www.ohloh.net/p/cmake-basis.
FEATool Multiphysics is an easy to use Matlab FEM Simulation Toolbox
FEATool Multiphysics is a fully integrated and very easy to use Matlab Finite Element FEM Simulation Toolbox developed by Precise Simulation Ltd. (https://github.com/precisesimulation). With FEATool and its easy to use GUI you can set up and solve any PDE equation based problem directly in Matlab. Physics simulation has never been easier. Visit https://www.featool.com for more information.
A collection of Matlab functions and scripts for computing the saliency map for an image, for determining the extent of a proto-object, and for serially scanning the image with the focus of attention.
Dynamics of quantum systems, controlled by external fields
WavePacket is a program package for numerical simulation of quantum-mechanical wavepacket dynamics for distinguishable particles. It can be used to solve one or more (i.e. coupled channels) time-independent or time-dependent (linear) Schrödinger and Liouville-von Neumann-equations. Optionally accounting for the interaction with external electric fields within the semiclassical dipole approximation, WavePacket can simulate modern experiments using ultrashort light pulses in photo-induced physics or chemistry, including optimal control. The extended graphical capabilities allow visualization 'on the fly', including Wigner transforms to phase space. WavePacket is especially suitable for teaching of quantum mechanics as well as for research projects in physics and chemistry, see also http://www.youtube.com/channel/UC1-0XnOHS0cE1H2pjvOsSBA While the Matlab version is already in a stable and mature state, the C++ version is still under construction aiming at an object-oriented rewrite.
AutoSmooth is a compiled stand-alone graphical interface for signal and derivative extraction from time series with nonstationary noise structure. AutoSmooth is now part of the Signal Extraction Toolbox (SET).
The Biopsychology Nonlinear Toolbox is a MATLAB toolbox that combines established analysis routines in one easy to use graphical user interface.