There is no excerpt because this is a protected post.
Algorithms: High quality graphics and animation in C with libplot
Languages such as python, R, julia have shallow learning curves are are great for a wide variety of scientific tasks. However when it comes to graphics and animation C offers a very attractive alternative: the gnu libplot library. C will
Protected: Programming HOWTOs
There is no excerpt because this is a protected post.
Using LAPACK in C, julia, lisp, and python
LAPACK and BLAS are two very highly optimized code libraries for linear algebra. There is almost no way that you can write linear algebra code that can compete with them in speed, accuracy or economy. Julia, R, python (and practically
Using libc and gsl in julia and lisp (and python too)
Don’t reinvent the wheel. Your computer system libraries probably contain routines to efficiently calculate almost any function that you might need to use. You can install a wrapper package for these libraries (such as libc, gsl, …) or simply use
Code management: patch and diff
Suppose that your collaboration has its code-base on a git server and you are a developer for it. You make a pull/clone of the active branch and examine the file CG.jl, which is for computing Clebsch-Gordon coefficients using formula 2.34
Code managment: Using git
A large collaboration (well, any collaboration) may maintain a code-base for the in-house software that the group has written for their research. Each collaborator needs to be able to pull down the code-base development branch, make contributions, and commit them
Libraries, packages, and namespaces
I have already illustrated how to create packages or libraries in R, let’s have a look at the process in lisp and C.All computer language implementations and installations include many libraries or collections of ready-to-use functions and data types. These