A collection of packages providing extra functionality for GNU Octave
Octave-Forge is a central location for collaborative development of packages for GNU Octave. The Octave-Forge packages expand Octave's core functionality by providing field specific features via Octave's package system. See https://octave.sourceforge.io/packages.php for a list of all available packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Refer to https://www.octave.org for more information.
A file format for exchanging computational models in systems biology
The Systems Biology Markup Language (SBML) is an XML-based description language for representing computational models in systems biology. Visit the project web site to learn more.
Fast C++ library for linear algebra (matrix maths) and scientific computing. Easy to use functions and syntax, deliberately similar to Matlab. Uses template meta-programming techniques. Also provides efficient wrappers for LAPACK, BLAS, ATLAS, ARPACK and SuperLU 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
GeographicLib is a small set of C++ classes for converting between geographic, UTM, UPS, MGRS, and geocentric coordinates, for gravity (e.g., EGM2008), geoid, and geomagnetic field (e.g., WMM2010) calculations, and for solving geodesic problems. For documentation, visit https://geographiclib.sf.io
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.
A cross-platform, open-source, alternative to NIST REFPROP. Based on reference-accuracy equations of state and transport property correlations for refrigerants like Water, CO2, R134a, Nitrogen, Argon, Ammonia, Air, R404a, R410a, Propane and many others. A selection of secondary working fluid properties are also available. Can also make use of REFPROP when available. In addition, calculations for Humid Air Properties based on ASHRAE RP-1485 are provided. Wrappers are available for MATLAB, Octave, Python, C#, Fortran and many more.
Numerical Bifurcation Analysis Toolbox in Matlab
MatCont is a Matlab software project for the numerical continuation and bifurcation study of continuous and discrete parameterized dynamical systems. Leaders of the project are Willy Govaerts (Gent,B) and Yuri A. Kuznetsov (Utrecht,NL) and Hil G.E. Meijer (UT, Enschede, NL). Matcont for ODE's and MatcontM for Maps Publish a paper using our software? That's great. Please do us a favour and cite: New features of the software MatCont for bifurcation analysis of dynamical systems. A. Dhooge, and W. Govaerts, Yu.A. Kuznetsov, H.G.E. Meijer and B. Sautois, MCMDS 2008, Vol. 14, No. 2, pp 147-175 In case you're stuck, use the forum, but to get a good answer provide: 1. What command do you give when this appears? Provide the exact steps (not all code, a simple example will suffice). 2. Indicate whether you use the GUI or CL version. Also Matlab-version and Operating System may help. 3. We hope you followed the tutorial(s)?
A symbolic framework for C++, Python and Octave implementing automatic differentiation by source code transformation in forward and reverse modes on sparse matrix-valued computational graphs.
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.
Virtual Sound Level Meter for analyzing calibrated sound files
This project is the MATLAB development of a virtual sound level meter. The program will read in a calibrated .wav file and allow the user to analyze it as one would analyze a sound field with a sound level meter. The software implements Fast, Slow, Impulse and LEQ; A, C and Flat Weighting; Ln and Noise Dose analysis; Octave and 1/3 Octave band analysis; high resolution FFT analysis and spectrograms. Band analysis can be made using fast FFT methods or slower, but ANSI standard methods. Source code requires MATLAB + Signal Processing Toolbox. Developed under MATLAB R2010a (but might work with some earlier versions) Executable version does not require MATLAB and runs under Windows XP, Vista, and Windows 7.
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.
A simple yet powerful mesh generator based on matlab/octave language, making finite-element mesh from surfaces or arbitrary 3D volumetric images (such as MRI/CT scans) with fully automatic workflows.
This project will be moving to GitHub. If you want to contribute or get the latest source go to: https://github.com/jramshur/HRVAS HRVAS is a heart rate variability (HRV) analysis tool developed using MATLAB. HRVAS can detrend and filter IBI and can perform time domain, frequency domain, time-frequency, Poincare', and nonlinear HRV analysis. If you use this application or modify this application for your research, please reference the thesis entitled "DESIGN, EVALUATION, AND APPLICAION OF HEART RATE VARIABILITY ANALYSIS SOFTWARE (HRVAS)". The thesis can be found here: http://iweb.dl.sourceforge.net/project/hrvas/Documents/ramshur_thesis.pdf
This is a MATLAB model of an end-to-end chain compliant to the DVB-T2 standard (ETSI EN 302 755 available from www.etsi.org). It was originally developed within the DVB consortium (www.dvb.org) by AICIA, BBC, Pace, Panasonic and SIDSA.
A MATLAB(R) Mex-DLL to SQLite Databases
Did you ever want to store your MATLAB(R) data in a SQL database? Nothing large, simply a few array or strutures in a few tables. Maybe a few indicies and everything manageable with SQL commands? Then msqlite will be the right choice for you! mksqlite connects the power of MATLAB(R) with the efficiency of the SQLite database engine. (See also https://github.com/AndreasMartin72/mksqlite)
GFtbox is a Matlab package for simulating biological growth of leaves, petals, and similar organs.
An open source software-defined GNSS receiver
An open source software-defined Global Navigation Satellite Systems (GNSS) receiver written in C++ and based on the GNU Radio framework.
High-performance package for SemiDefinite Programs The software SDPA (SemiDefinite Programming Algorithm) is one of the most efficient and stable software packages for solving SDPs based on the primal-dual interior-point method.
Advanced mission simulation and analysis tool
The Orbit Determination Toolbox (ODTBX) is developed by the Navigation & Mission Design branch at NASA Goddard Space Flight Center as an advanced mission simulation and analysis tool used for concept exploration, proposal, early design phase, and/or rapid design center environments. ODTBX functions and utilities are combined in a flexible architecture that allows for modular development of navigation algorithms and simulations. The core ODTBX functionality is realized through a set of estimation commands that incorporate Monte Carlo data simulation, linear covariance analysis, and measurement processing at a generic level.
The GVAR Toolbox 1.1 is designed for the purpose of GVAR modelling.
The GVAR Toolbox was originally launched in December 2010 with the release of version 1.0, sponsored by the European Central Bank. Version 1.1 was released in July 2011 and is available to download, free of charge, from this website. Derived from Dr. L.Vanessa Smith's project Exploring International Economic Linkages Using a Global Model, the GVAR Toolbox 1.1 is the second release of a collection of MatLab procedures with an Excel-based interface, designed for the purpose of GVAR modelling. The GVAR modelling approach provides a general yet practical global modelling framework for the quantitative analysis of the relative importance of different shocks and channels of transmission mechanisms. This makes it a suitable tool for policy analysis, although it has been used in a number of other contexts, including analysing credit risk and evaluating the UK entry into the Euro. The GVAR Toolbox 1.1 is primarily tailored to policy analysis and forecasting.
Compile matlab mex files with gcc on Windows Platforms
Gnumex is a package that allows Matlab mex and engine files written in C, C++, Fortran 77 or Fortran 95 to be compiled with MinGW (or Cygwin) MS Windows versions of gcc, gfortran or g95.
SegyMAT is a set of Matlab/Octave m-files to read and write SEG Y data following SEG Y Revision 0 and 1
C++, Matlab and Python library for Hidden-state Conditional Random Fields. Implements 3 algorithms: LDCRF, HCRF and CRF. For Windows and Linux, 32- and 64-bits. Optimized for multi-threading. Works with sparse or dense input features.
Advanced vehicle simulator
This project holds the latest releases for canonical versions of the ADVISOR® Software and "Advanced Vehicle Simulator". ADVISOR is a MATLAB/Simulink based simulation program for rapid analysis of the performance and fuel economy of light and heavy-duty vehicles with conventional (gasoline/diesel), hybrid-electric, full-electric, and fuel cell powertrains. New features are developed under the title "Advanced Vehicle Simulator". Periodically, stable versions of Advanced Vehicle Simulator will be submitted for consideration as the next canonical version of the ADVISOR software. ADVISOR is a registered trademark of the Alliance for Sustainable Energy, LLC, the manager and operator of the National Renewable Energy Laboratory for the United States Department of Energy. Trademark used under license.
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