NCL Home >
Documentation >
Functions >
System tools
print_clock
Prints the given string along with a current timestamp.
Available in version 6.2.0 and later.
Prototype
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" ; This library is automatically loaded
; from NCL V6.2.0 onward.
; No need for user to explicitly load.
procedure print_clock (
title [1] : string
)
Arguments
titleA single title string to print along with the current timestamp.
Description
This procedure simply prints the given string, followed by a current timestamp. This is useful for debugging an NCL script that is running slowly.
Acknowledgement: This function was donated by Carl Schreck, III [SUNY at Albany].
See Also
get_cpu_time, wallClockElapseTime
Examples
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
begin
print_clock("Read data")
a = addfile("$NCARG_ROOT/lib/ncarg/data/cdf/uv300.nc","r")
u = a->U(1,:,:) ; read July zonal winds
print_clock("Open PostScript file")
wks = gsn_open_wks("ps","ce")
res = True
res@cnFillOn = True
print_clock("Generate a contour plot")
plot = gsn_csm_contour_map_ce(wks,u,res)
print_clock("Finish program")
end
Output:
(0) Read data | 2013-10-22 14:44:54 MDT (0) Open PostScript file | 2013-10-22 14:44:55 MDT (0) Generate a contour plot | 2013-10-22 14:44:55 MDT (0) Finish program | 2013-10-22 14:44:56 MDT