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
JAGS is Just Another Gibbs Sampler. It is a program for the statistical analysis of Bayesian hierarchical models by Markov Chain Monte Carlo.
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.
FCOLLADA based COLLADA plugins for Maya and 3DSMax. Newer plugins with 1.5 support and support the files mentioned in "Papervision3D Essentials" by Paul Tondeur are available at http://opencollada.org . Please use this project for FCOLLADA related topi
Solve linear programming problems
Linear Program Solver (LiPS) is an optimization package oriented on solving linear, integer and goal programming problems. The main features of LiPS are: ● LiPS is based on the efficient implementation of the modified simplex method that solves large scale problems. ● LiPS provides not just an answer, but a detailed solution process as a sequence of simplex tables, so you can use it for studying/teaching linear programming. ● LiPS gives sensitivity analysis procedures, which allow us to study the behaviour of the model when you change its parameters, including: analysis of changes in the right sides of constraints, analysis of changes in the coefficients of the objective function, analysis of changes in the column/row of the technology matrix. Such information may be extremely useful for the practical application of LP Models. ● LiPS provides methods of goal programming, including lexicographic and weighted GP methods, which are oriented on multi-objective optimisation.
A collection of OpenGL samples: It doesn't contain a lot of comments, nor does it use the features for complex effects, but they still show how to set up all the different new features.
Display and manipulate the content of stereolithography or STL files.
C++ library for half precision floating point arithmetics.
This is a C++ header-only library to provide an IEEE-754 conformant half-precision floating point type along with corresponding arithmetic operators, type conversions and common mathematical functions. It aims for both efficiency and ease of use, trying to accurately mimic the behaviour of the builtin floating point types at the best performance possible. It automatically uses and provides C++11 features when possible, but stays completely C++98-compatible when neccessary.
high-performance nonlinear least squares solver for graph problems
SLAM++ is a minimalist implementation of incremental nonlinear least squares, containing lighting fast implementation of linear algebra on sparse block matrices. It is aimed for use in 3D reconstruction or robotics.
IDA Pro plug-in to fix/extract/view RTTI information
An IDA Pro Windows object RTTI vftable finder, fixer, and lister plug-in. Places structure defs, names, labels, and comments to make more sense of class and structure vftables ("Virtual Function Table"). Lists found RTTI structures and C++ classes in a window for browsing. Mentioned in Chris Eagle's: "The IDA Pro book": https://www.nostarch.com/idapro2.htm See: http://en.wikipedia.org/wiki/RTTI * May 2017: Improved data segment scanning * Requires IDA Pro 6.9 or greater. To build you'll need MSVC 2015 and https://sourceforge.net/projects/ida-support-library/
PP3 creates celestial charts. It generates resolution independent sky maps of very high graphical quality. They can be used for example as illustrations in books or on web pages. Databases are included but you may use own data if you wish.
Linear algebra and solver library using CUDA, OpenCL, and OpenMP
ViennaCL provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL, and OpenMP. The focus is on generic implementations of iterative solvers often used for large linear systems and simple integration into existing projects.
OpenGL Mathematics (GLM) is a C++ mathematics library for 3D software based on the OpenGL Shading Language (GLSL) specification.
Genetic variants discovery tool
Bioinformatics pipeline for discovery of genetic variants from NGS reads.
Portable Ubuntu Linux for Scientific Computing
Released August 22, 2013 Lubuntu Blends: Biochemistry 13.04 (Raring) v5.44 Linux Kernel Image 3.8.0-29 Lubuntu Blends are pre-installed Wubi disk image remixes of Ubuntu and Debian Science meta packages, A custom boot loader allows installations to be copied and automatically booted from most external or USB flash drives. Once up and running, use earlier Lubuntu Remix README instructions here until documentation is updated. https://sourceforge.net/projects/portable-linux/files/ Installation 1. Download the Wubi installer http://releases.ubuntu.com/saucy/wubi.exe 2. Install any flavor of Ubuntu. 3. Swap out the root.disk with the ones provided here. Overview LAMP stack running on localhost (127.0.0.1). Scientific, productivity & media packages include R (Rattle Data Miner), GridEngine, Condor, cooperative computing tools, WINE, LibreOffice, Evolution, Clinica, Neuro Debian Desktop, PsycoPy, OpenVibe, 3DSlicer, Paraview, Openshot. Cheers, Gregory Remington
Open-source cross-platform spectrometer device driver
SeaBreeze is a device driver library that provides an interface to select Ocean Optics spectrometers. It is written in C/C++ and builds and runs on Windows (XP/7/8), MacOSX, and Linux (x86/x64/ARM).
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.
Python module for creating functions computing the Cyclic Redundancy Check (CRC). Any generating polynomial producing 8, 16, 24, 32, or 64 bit CRCs is allowed. Generated functions can be used in Python or C/C++ source code can be generated.
Ab initio simulator for thermal transport and lattice anharmonicity
ALAMODE is designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the anharmonic force constants, you can also calculate lattice thermal conductivity from first principles. For more information about ALAMODE, please visit the following webpages: Documentation : http://alamode.readthedocs.io/en/latest/ git repository : https://github.com/ttadano/alamode
* GSA-SNP2 is a successor of GSA-SNP (Nam et al. 2010, NAR web server issue). GSA-SNP2 accepts human GWAS summary data (rs numbers, p-values) or gene-wise p-values (possibly obtained from VEGAS or GATES) and outputs pathway gene sets ‘enriched’ with genes associated with the given phenotype. It also provides both local and global protein interaction networks in the associated pathways. * IMPORTANT NOTE: -> PLEASE MOVE OR MAKE A COPY OF 'DATA' FOLDER INTO YOUR INTENSIVE TEST FOLDER (I.E. LINUX OR MAC OR WINDOWS SPECIFIED FOLDER) TO ALLOW THE PROGRAM TO FIND THE PREDESIGNED DATA. * UPDATE NOTE: -> Mar-7-2018: revise header terms in the output file (all versions) -> Jan-8-2018: minor output format update for all versions -> Apr-3-2017: MacOSX command-line version is added. It also provides the PPI net summarization -> Mar-31-2017: Linux and Windows command-line versions now provide the PPI net summary results (except the net visualization)
A Free Experimental System for Image Processing
ImLab is a free open source graphical application for Scientific Image Processing that runs in Windows, Linux and many other UNIX systems. It supports multiple windows, data types including 32 bit integers, 32 bit real numbers and complex numbers.
Barracuda is a high-speed sequence aligner based on Sanger's BWA and utilizes the latest Nvidia CUDA architecture for accelerating alignments of sequence reads generated by next-generation sequencers.
A tool for recontructing neuron population automatically
PixelLight is a cross-platform application framework
PixelLight is a cross-platform application framework for any kind of 3D applications like games, interactive simulations or visualizations. It's written in C++ and has been designed with flexibility and extensibility as one of it's main goals.
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