Cygwin

Cygwin is a collection of tools which provide a Linux look and feel environment for Windows. It is also a DLL (cygwin1.dll) which acts as a Linux Application Programming Interface (API) layer providing substantial Linux API functionality. Cygwin is not a way to run native… Read more

Linux Ubuntu Tips

The make install command is necessary to build certain software package. This may result in an error such as: /usr/local/lib: Permission denied The problem can be fixed by typing: su -c “make install” Then enter root password when prompted * * * The Update Manager… Read more

Cython

Cython is a compiler which compiles Python-like code files to C code. The resulting functions can then be imported into other Python scripts. This method can be used to increase the execution speed of a Python script, particularly if the script uses for-loops. I have… Read more

Install CBLAS in Ubuntu & Cygwin

CBLAS is C interface to the BLAS library. * * * Ubuntu Installation instructions: BLAS must be installed first. The instructions for BLAS are given at: Generalized Eigenvalue Problem & BLAS Next, wget http://www.netlib.org/blas/blast-forum/cblas.tgz tar zxf cblas.tgz Go to CBLAS folder. Open Makefiles.in in a… Read more

Lapack in Ubunutu

Blas and Lapack may be installed on an Ubuntu system using the instructions at: Generalized Eigenvalue Problem * * * C++ programs that use Lapack can be compiled in Terminal or Bash shell mode via: g++ file_in -o file_out -lgfortran -llapack -lm where file_in is… Read more

Scilab Generalized Eigenvalue Problem

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling and simulation of explicit and implicit dynamical systems. Scilab is an… Read more

Maxima

Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima is a descendant of Macsyma, the legendary computer algebra system… Read more

Sage Notebook, Partial Fraction Decomposition

Sage Notebook is a free web-based, open-source, mathematical worksheet development environment. It is an alternative to Magma, Maple, Mathematica, and MATLAB. It can perform symbolic algebraic and calculus operations. * * * Here is an example of an algebraic computation in Sage…. Partial fraction decomposition… Read more