Interesting Computational Tools:
-
Python is an outstanding tool
for doing a variety of jobs in scientific programming. However, the
documentation of many useful Python packages is scattered across the
internet and in many cases is not useful to the beginner. I am
putting together some notes on the scientific use of Python for my own
benefit. In the hope that it may be useful to others, It is available
in html and pdf forms.
-
Go is a computer language from
Google with deep roots in the original Unix development effort at Bell
Labs. It is basically the C language as it would have been developed
today, given current wisdom coupled with the Unix philosophy of
simplicity and economy of expression. Here are some (currently
incomplete, but growing)
notes on its use in a
scientific context. The language is well worth your attention.
-
Candis is a collection of
programs written in C, Python, and Go, to analyze and display
atmospheric science data. This compiles and installs readily on any
Linux system and can be installed on Mac OS X. (Sorry, not on
Windows!)
-
Gri is a graphics package
written by Dan
Kelley of Dalhousie University. We use Gri directly and with a
Candis routine called goplot. The source code is available at
GitHub.
-
Source code for our cloud-resolving model, version
entropy-030, as described here
is available. This is written in C and requires the Candis library
(see above).
-
Have you tried Sisal?
Sisal is a functional language created especially for numerical
modeling. The language has been near death for a number of years, but
resuscitation is currently underway. The source code for the compiler
is written in C.
-
Here is documentation for the print spooling system
LPRng.