TRAV: A travel time and ray parameter tool
For earthquake location, one interesting aspect is how to get the travel time and ray parameters in a efficient way with velocity structures given.
Here I prepared a modified ray tracing tutorial for 1-D layered velocity scenarios.
The tutorial including two parts: A description file and a code file (Fortran).
Download here